Front-end Web development

January 10th, 2024

Front-end Web development

Alex Russell — Infrequently Noted

The Market for Lemons

For most of the past decade, I have spent a considerable fraction of my professional life consulting with teams building on the web. It is not going well.

Alex Russell — Infrequently Noted

The Performance Inequality Gap, 2023

To serve users at the 75th percentile (P75) of devices and networks, we can now afford ~150KiB of HTML/CSS/fonts and ~300-350KiB of JavaScript (gzipped). This is a slight improvement on last year’s budgets, thanks to device and network improvements. Meanwhile, sites continue to send more script than is reasonable for 80+% of the world’s users, widening the gap between the haves and the have-nots. This is an ethical crisis for frontend.

Kilian Valkhof — HTMLHell

You don’t need JavaScript for that

Because HTML and CSS features are handled by the browser they can be more performant, more native, more adaptable to user preferences and in general, more accessible. That doesn’t mean it will always be (especially when it comes to accessibility) but when the browser does the heavy lifting for you, your end users will generally have a better experience.

It’s totally a disaster right now, but don’t worry; there’s hope we’ll get it right this time!