Hacker News new | ask | show | jobs
by jakelazaroff 36 days ago
You would have needed the round-trip network request anyway to get the new images, no?

The lack of Firefox support isn't a big deal because this is a progressive enhancement. Firefox users will still be able to switch icon sizes; they just won't see the fancy transition.

2 comments

> You would have needed the round-trip network request anyway to get the new images, no?

It'd be a shared round trip request for all images (so long as you aren't still using HTTP/1.1) in the 1st example vs a request for the immediate images and then a separate page load.

Both have their upsides/downsides depending on the rest of the page and how users usually use it.

The images will always need a network request, but the non-JS version requires another request for the new HTML source.

And with the previous implementation, all users would get the progressive enhancement, not just non-Firefox users.

Compared to all the new icon images on the page, that request for the new HTML source is probably negligible.

With the previous implementation, all users would get the progressive enhancement… except non-JS users :) https://www.kryogenix.org/code/browser/everyonehasjs.html