The contain property allows an author to indicate that an element and its contents are, as much as possible, independent of the rest of the document tree. This allows the browser to recalculate layout, style, paint, size, or any combination of them for a limited area of the DOM and not the entire page.
Specifies different ways to define a shape on a floated element; wrapping text then wraps round the shape rather than following the rectangle of the element's box, allowing for interesting text layout effects.
A hint for supporting browsers to prefetch specified resources without executing them, allowing developers to precisely control what resources are loaded and when. Used properly, this can lead to significant performance improvements.
Requests a callback when the user agent is idle, allowing developers to schedule background computation tasks on the event loop that have a better chance of not interfering with other more time-critical operations.
Provides an explicit mechanism for querying and modifying the properties of the visual viewport. The visual viewport is the visual portion of a screen excluding on-screen keyboards, areas outside of a pinch-zoom area, or any other on-screen artifact that doesn't scale with the dimensions of a page.
An extension of the Credential Management API that enables strong authentication with public key cryptography, enabling password-less authentication and secure second-factor authentication without SMS texts.