







Web APIs Browser Renderer Process Browser GPU Process Browser Network Process Browser Plugin Process Browser … Process HTML CSS JavaScript Media/Other formats… DOM Service Worker Parsing ..to the Wire! Subresource loading Subresource loading Subresource loading DOM Tree Layout Tree Layer Tree Pai...

WebContainer API Docs
Build the future of web based coding experiences, from interactive tutorials to instant production-ready dev environments.

3W for In-Browser AI: WebLLM + WASM + WebWorkers
What if AI agents could run entirely in your browser? Not just the UI part—the actual model inference, agent logic, and response generation, all happening locally without a single API call.

Web Install API Dev Spec
Web Install API Dev Design Spec Author: Amanda Baker, Diego Gonzalez, Kristin Lee, Lia Hiscock Spec status: Last updated: Links: Explainer | Chrome Status | CR bug | UX changes review doc Feature Overview Introduction Goals Non-goals Concepts Interfaces and Interactions JS API changes navig...
Webstrates
Webstrates # A Platform for Modern Computational Media Overview # Webstrates is a platform to explore software as computational media (read more in the “Background” below). Webstrates is a webserver where the pages it serves are collaboratively editable. This means that modifications to the Document Object Model (DOM), for instance, using the developer tools of a web browser, are synchronized with the server and with all other clients currently visiting the same webpage.
feat: service worker preload scripts for improved extensions support by samuelmaddock · Pull Request #44411 · electron/electron
Description of Change Implements RFC #8 which aims to allow Electron applications to support additional Chrome Extension APIs. Extension background service workers can be modified using preload scr...
Running inference in web extensions | The Mozilla Blog
Image generated by DALL*E We’re shipping a new API in Firefox Nightly that will let you use our Firefox AI runtime to run offline machine learning tasks

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.
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 …

Automation and customization of rendered web pages
The names of commands and objects are vital to the usability of a programming system. We are developing a web automation system in which users need to identify web page elements, such as hyperlinks and form fields, in pages written by other designers. ...
Maximiliano Firtman on Twitter / X
Chrome 146 includes an early preview of WebMCP, accessible via a flag, that lets AI agents query and execute services without browsing the web app like a user.Services can be declared through an imperative navigator.modelContext API or declaratively through a form. pic.twitter.com/UaUplZ8Q28— Maximiliano Firtman (@firt) February 9, 2026

steel-dev/steel-browser
🔥 Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included browser sandbox that lets you automate the web without worrying about infrastructure.
one-agent-one-browser/src/dom.rs at 0.1.0 · embedding-shapes/one-agent-one-browser
One from scratch browser built by one human and one agent, working hand in hand - embedding-shapes/one-agent-one-browser
jose - npmx
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
