Declarative Shadow DOM

Shadow DOM without JavaScript

Converting between iterables and web streams

ReadableStream.from() and Array.fromAsync()

Import JSON, CSS and more with import attributes

A standard way to import JSON modules, CSS modules and more

Change array by copy

toReversed(), toSorted() and toSpliced()

Grouping array items with groupBy()

Object.groupBy()

Using emoji on the web

Probably more than you ever wanted to know about emoji

The new @font-face syntax

Using variable fonts and color fonts with @font-face.

System font deep dive

system-ui, ui-monospace, ui-rounded, ui-sans-serif and ui-serif.

color-mix and relative color

How to modify the hue, saturation, lightness and opacity of colors with CSS

Modern component-driven HTML email

Using CSS variables, components and Tailwind in HTML Email