







"Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.
Styling Tables the Modern CSS Way
Modern CSS makes styling HTML tables in a considered, responsive nature a breeze. Michelle Barker breaks it all down for you in this deep dive.

Embedding The Web
We need to talk more The web is much more than browsers. What works great in browser development is missing in related spaces like embedding. Can we get together to collectively describe security and compatibility properties of user agents that are not browsers? Can we develop things that don’t ...
How suitable is electron-browser-shell for building products on? · samuelmaddock electron-browser-shell · Discussion #129
Fantastic work, thanks for making this 🙏🏼 The readme has basic information about the code, but not much about the broader project, goals, funding, etc. Do you want companies to use this as a base f...
Multiple-column layout, rows, rules, and floats
Recently implemented in Chrome are two of my top asks for CSS—the concept of rows in multiple-column layout, and gap decorations for rows and columns in grid, flexbox, and multicol. Rows (using column-wrap) provide a way to use multicol on the web without risking scrolling up and down to read if the columns become taller than the viewport. Gap decorations mean that, for multicol, you can now add a rule between these new rows. This post is a collection of the things I think would be interesting to do in future. If you think so too, and particularly if you have a great use case for any of these, let me know in the comments.

samuelmaddock/electron-browser-shell
A minimal, tabbed web browser with support for Chrome extensions—built on Electron.
mdn/browser-compat-data
Browser compatibility data for Web technologies as displayed on MDN
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.
Web Components Are Not the Future
A few years ago I wrote an article suggesting that Web Components might not be the most beneficial...

Introducing Glide, an extensible, keyboard-focused web browser
A Firefox fork with a TypeScript config that lets you build anything.

Web Components Interoperability | Unpacked
Web Components Interoperability — explained clearly with diagrams.
Stop Ignoring the Browser: The Biggest Frontend Shift in a Decade
Native browser APIs now provide powerful alternatives for routing, state management, and components. Never mind the frameworks, use the browser.

Position Paper for the W3C Workshop on Web Applications and Compound Documents
This document represents the consensus opinion of the Mozilla Foundation and Opera Software in the context of standards for Web Applications and Compound Documents.
Announcing Supporters of Chromium-based Browsers
Since Google announced the Chromium project in 2008, we have been excited to build on the great foundations of open-source web browsers and contribute to the continued d…

Useful patterns for building HTML tools
I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to …

