Stay up-to-date with the web platform
Use the Web platform features explorer to discover new features and APIs and stay up-to-date with changes.
Newly available across browsers (RSS feed)
-
Math.sumPrecise():
The
Math.sumPrecise()static method returns the sum of an iterable of numbers. It avoids the precision loss of intermediate partial sums, as found usingreduce()or a loop to add together an array of values. -
Math font family:
The
font-family: mathCSS declaration uses the browser default font face for displaying mathematical expressions. - Custom highlights: Custom highlights style arbitrary text ranges, without adding extra elements to the DOM.
-
Iterator.concat():
The
Iterator.concat()JavaScript method returns an iterator that yields values from a sequence of iterators, exhausting each iterator before moving on to the next. -
Readable byte streams:
A
ReadableStreamconstructed with{ type: "bytes" }reads bytes from a stream without making extra copies, improving efficiency for streams of large chunks. Also known as BYOB or bring your own buffer.
Now widely available across browsers (RSS feed)
-
contain-intrinsic-size:
The
contain-intrinsic-sizeCSS property sets the intrinsic size of an element. When using size containment, the browser will lay out the element as if it had a single child of this size. -
@counter-style:
The
@counter-styleCSS at-rule sets custom counter styles for list items. For example, you can use a sequence of specific symbols instead of numbers for an ordered list. -
Device orientation events:
The
DeviceMotionandDeviceOrientationevents report the movement and orientation of the browser's device in physical space. Note that coordinates can differ noticeably between platforms and devices. -
dirname:
The
dirnameattribute of<textarea>and<input>HTML elements includes the field's writing direction as form data on submission. -
animation-composition:
The
animation-compositionCSS property chooses how to combine animations that affect the same property.