
Releasing Babel 8 today: ESM-only, drop ES5 default, and a smooth migration path
ESM-only, Node.js 22+, modern browser target, and assumptions over loose and spec.
Web Standards
Daily web platform news

ESM-only, Node.js 22+, modern browser target, and assumptions over loose and spec.

Custom functions in CSS: typed arguments, private internals, return validation, and DX gotchas.

How headingoffset shifts heading levels in the accessibility tree without changing tags.

field-sizing for form controls, Notification actions, and pointer lock unadjustedMovement.

A playground, reference, and six real-world demos for learning CSS grid lanes.

A tiny library that exposes runtime state to CSS through custom properties.

Six WebKit sessions on Safari 27, grid lanes, customizable <select>, <model> element, and extensions.

Marking sync code as async changes its contract and propagates Promises through callers.

Stagger pins, fade in the background, and draw lines with stroke-dasharray and dashoffset.

58 new features, 525 fixes, customizable <select>, scroll anchoring, and WebAssembly JSPI.

A new Stylelint rule validates @property registrations and custom property usage in your workflow.

A platform-agnostic reference of features every quality website should have.