







A few years ago I wrote an article suggesting that Web Components might not be the most beneficial...
A Complete Introduction to Web Components
Web Components are a standard way to create reusable and modular HTML elements without using a JavaScript framework.

Component Party
Compare JavaScript frameworks side-by-side: React, Vue, Angular, Svelte, Solid.js, and more. See syntax differences, features, and code examples for web development frameworks.

Web Components - Web APIs | MDN
Web Components is a suite of different technologies allowing you to create reusable custom elements — with their functionality encapsulated away from the rest of your code — and utilize them in your web apps.

Web Components Interoperability | Unpacked
Web Components Interoperability — explained clearly with diagrams.
Shoelace: A forward-thinking library of web components.
Hand-crafted custom elements for any occasion.


React Server Components: Do They Really Improve Performance?
A data-driven comparison of CSR, SSR, and RSC under the same app and test setup, focusing on initial-load performance and the impact of client- vs server-side data fetching (including Streaming + Suspense).

Components.build
An open standard for building modern, composable and accessible UI components.

Frontend Minimalism in Action: Do More With Less JavaScript | Peter Kröner | webinale Berlin 2026
You should know this before choosing Next.js
Picking the technology stack for a project is an important and consequential decision. In the enterprise space in particular, it often involves a multi-year commitment with long-lasting implication...

davatron5000/awesome-standalones
A curated list of awesome framework-agnostic standalone web components
FOSDEM 2026 - Lighter, faster, simpler: An Element Web for the future
Element Web is the oldest and most widely deployed Matrix client, and could well be the most widely deployed decentralised comms client in active service, especially when considering its many forks (Tchap, openDesk Chat, BundesMessenger, SchildiChat, LuxChat, etc.)

Why build a new browser? From intuition to reality - Blog | Lightpanda
Three years ago when we started Lightpanda, we asked ourselves a seemingly simple question what would a browser look like if it were built specifically for automation?

Alex Russell | Web Components and Model Driven Views | Fronteers 2011
There's a lot of tension between today's markup and the semantics we're trying to express in our apps. HTML5 adds a few new types to help describe common cases, but what about when there's no allegory in markup for what you're building? What we need now is infrastructure, not guilt about being "non-semantic". This talk explores new standards-track work in WebKit that's going to enable say-what-you-mean development in completely new ways.
The AI browser wars are about to begin
Artificial intelligence is already writing an obituary for the internet as we know it. So why is everyone building new web browsers?

JavaScript Frameworks - Heading into 2026
I suppose after three years, we can consider my review of JavaScript Frameworks an annual event now....
