Which local fonts can I use?I’ve been asking myself this question and I wish a place like caniuse.com contained this information. I couldn’t find one so I’m setting out to build it. ...
But there is an overarching story across the field: LLMs are getting smarter and more efficient.And while we continually hear about LLMs getting smarter, before the DeepSeek kerfuffle we didn’t hear...
There are no single-player web applications: the simplest model of frontend software is a user interacting with a webpage, but the user and the webpage have similar capabilities. Your frontend applica...
If you’re loading fonts from a popular third party provider like Google Fonts or Typekit, the stylesheet link-based loading snippets they offer are not great from a performance perspective. Like...
Conflict Free Replicated Data types (CRDTs) can be tricky. You may spend months reading papers and implementing different algorithms before they finally click and become simple. That or they’ll ...
Tomasz Jakut reflects on the evolution of web design, recalling the days when table layouts were all the rage and Flash games were shaping the online culture. And then responsive web design (RWD) happ...
There, I said it. I seriously can’t see a path forward where the majority of software engineers are doing artisanal hand-crafted commits by as soon as the end of 2026. If you are a software engi...
The median web page is 8% bigger than it was just one year ago. How does this affect your page speed, your Core Web Vitals, your search rank, your business, and most important – your users? Keep scr...