Baldur Bjarnason
“Adactio: Links—The Web’s Next Transition - Epic Web Dev by Kent C. Dodds” adactio.com/links/19518
The primary benefit of Progressive Enhancement is not that “your app works without JavaScript” (though that’s a nice side-benefit) but rather that the mental model is drastically simpler.
I think that’s the primary benefit to developers. The primary benefit to users is that what you build will faster and more resilient.
Anyway, this is a really good deep dive into different architectural choices for building on the web. Although I was surprised by this assertion in the first paragraph:
The most popular architecture employed by web developers today is the Single Page App (SPA)
Citation needed. Single Page Apps do indeed dominate the discussion, but I don’t think that necessarily matches the day-to-day reality.
“Adactio: Links—The Web’s Next Transition - Epic Web Dev by Kent C. Dodds” adactio.com/links/19518
Great minds think alike! I have a very similar HTML web component on the front page of The Session called input-autosuggest.
There’s quite a crossover between resilience and longevity:
- Understand the requirements
- Keep scope small and fixed
- Reduce dependencies
- Produce static output
- Increase Quality Assurance
Here’s a comprehensive round-up of new CSS that you can use right now—you can expect to see some of this in action at Web Day Out!
I should be using the lh and rlh units more enough—they’re supported across the board!
I’m obviously biased, but I like the sound of what Chris is doing to create a library of HTML web components.
Reminding myself just how much you can do with CSS these days.
A redesign with modern CSS.
Having fun with view transitions and scroll-driven animations.
Here’s Clearleft’s approach to browser support. You can use it too (it’s CC-licensed).
Here’s how I interpret the top-level guidance in the Web Content Accessibility Guidelines.