Method of defining how a background image is attached to a scrollable element. Values include `scroll` (default), `fixed` and `local`.
background-position-x & background-position-y
CSS longhand properties to define x or y positions separately.
CSS background-repeat round and space
Allows CSS background images to be repeated without clipping.
CSS3 Border-radius (rounded corners)
Method of making the border corners round. Covers support for the shorthand `border-radius` as well as the long-hand properties (e.g. `border-top-left-radius`)
BroadcastChannel allows scripts from the same origin but other browsing contexts (windows, workers) to send each other messages.
More effective lossless compression algorithm than gzip and deflate.
Basic console logging functions
Method of outputting data to the browser's console, intended for development purposes.
CSS Backdrop Filter
Method of applying filter effects (like blur, grayscale or hue) to content/elements below the target element.
CSS background-position edge offsets
Allows CSS background images to be positioned relative to the specified edge using the 3 to 4 value syntax. For example: `background-position: right 5px bottom 5px;` for positioning 5px from the bottom-right corner.
Allows blending between CSS background images, gradients, and colors.
CSS Logical Properties
Logical properties and values provide control of layout through logical, rather than physical, direction and dimension mappings. These properties are `writing-mode` relative equivalents of their corresponding physical properties.
Blending of HTML/SVG elements
Allows blending between arbitrary SVG and HTML elements
CSS Flexible Box Layout Module
Method of positioning elements in horizontal or vertical stacks. Support includes all properties prefixed with `flex`, as well as `display: flex`, `display: inline-flex`, `align-content`, `align-items`, `align-self`, `justify-content` and `order`.
CSS Font Loading
This CSS module defines a scripting interface to font faces in CSS, allowing font faces to be easily created and loaded from script. It also provides methods to track the loading status of an individual font, or of all the fonts on an entire page.
Method of displaying an element as a block while flowing it with text.
Lookbehind in JS regular expressions
A `KeyboardEvent` property that indicates the location of the key on the input device. Useful when there are more than one physical key for the same logical key (e.g. left or right "Control" key; main or numpad "1" key).
Lazy loading via attribute for images & iframes
The `loading` attribute on images & iframes gives authors control over when the browser should start loading the resource.
The `localeCompare()` method returns a number indicating whether a reference string comes before or after or is the same as the given string in sort order.
Web Storage - name/value pairs
Method of storing data locally like cookies, but for larger amounts of data (sessionStorage and localStorage, used to fall under HTML5).
Pointer Lock API
API that provides access to raw mouse movement data. This is done by ignoring boundaries resulting from screen edges where the cursor can't go beyond, providing proper control for first person or real time strategy games.
Property to prevent or allow words to be broken over multiple lines between letters.