
Soon we can finally banish JavaScript to the ShadowRealm
A look at the TC39 ShadowRealm proposal for isolating JavaScript in clean execution contexts.
Web Standards
Daily web platform news

A look at the TC39 ShadowRealm proposal for isolating JavaScript in clean execution contexts.

The :open pseudo-class, element-scoped random(), Origin API, and 63 bug fixes.

Speed up, slow down, and reverse animations with animation-composition and CSS variables.

How Evil Martians replaced React and Ark UI with Web Components and a 2.5 KB wrapper library.

How to keep notches, cutouts, and home indicators from overlapping your UI.

Name-only container queries, at-rule() in @supports, lazy <video> and <audio>, Prompt API, and more.

How CSS comparison operators replace overlapping min-width and max-width breakpoints.

A practical guide to scalable token names across teams and products.

Carmen Ansio presents SVG not as a file format but as a DOM you can style and script.

<canvas>An experimental Chrome API that draws real HTML into <canvas>, with pixel and shader effects.

Josh Comeau dives into CSS animation-timeline and maps keyframes over scroll distance.

A CLI that controls Chrome through shell commands instead of Puppeteer or Playwright.