Generic Sensors

Accelerometer sensor measurements provide the movement speed of the device in terms of x, y, and z coordinates.

WebXR Device API Origin Trial

Immersive 360° videos

Traditional 2D (or 3D) videos presented in immersive surroundings

Data visualization

Home shopping

Art

Other Features in this Release

SVG

<foreignObject>

<foreignObject>

<foreignObject>

DOM

DOMTokenList.replace()

contains()

HTML > CustomElements

Input

mousedown

auxclick

mouseup

keydown

keypress

keyup

JavaScript

BigInt()

n'

Layout

shape-outside

flex

Loader

Accept-CH-Lifetime

Network > Streams API

ReadableStream

WritableStream

function textDecodeTransform() { const decoder = new TextDecoder(); return new TransformStream({ transform(chunk, controller) { controller.enqueue(decoder.decode(chunk, { stream: true })); } }); } fetch(url).then(response => { // response.body is a stream of Uint8Array chunks. // But if we want chunks of text: const stream = response.body.pipeThrough(textDecodeTransform()); // … });

Shadow DOM

<slot>

display: contents

<slot>

<slot>

Deprecations and Interoperability Improvements

Deprecate HTTP-Based Public Key Pinning

Expect-CT

Expect-CT

Deprecate AppCache on Non-secure Contexts

Layout

-webkit-box