
Fine, I’ll build my own text editor!
Canvas, contenteditable, and textarea compared for building an editor in the browser.
Web Standards
Daily web platform news

Canvas, contenteditable, and textarea compared for building an editor in the browser.

The Custom Highlight API finally reaches form controls thanks to OpaqueRange in Chromium 152.

Five dependency clusters where platform features now replace npm packages.

When npm packages actually need them, and how much install size they cost.

A look at which CSS and JS tooling still earns its place in 2026.

A native Go port delivering 8-12x faster builds and lower memory use.

Build GPU visuals across frameworks without writing any shader code.

A tour of the new array, error, math, and iterator methods landing in the spec.

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

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

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

How CSS, Web Animations API, GSAP, and Motion behave under main-thread congestion.