1. :focus-visible CSS pseudo-class

    The `:focus-visible` pseudo-class applies while an element matches the `:focus` pseudo-class, and the UA determines via heuristics that the focus should be specially indicated on the element (typically via a “focus ring”).

  2. Media Queries: resolution feature

    Allows a media query to be set based on the device pixels used per CSS unit. While the standard uses `min`/`max-resolution` for this, some browsers support the older non-standard `device-pixel-ratio` media query.

  3. CSS overflow-anchor (Scroll Anchoring)

    Changes in DOM elements above the visible region of a scrolling box can result in the page moving while the user is in the middle of consuming the content. By default, the value of `overflow-anchor` is `auto`, it can mitigate this jarring user experience by keeping track of the position of an anchor node and adjusting the scroll offset accordingly

  4. CSS Regions

    Method of flowing content into multiple elements, allowing magazine-like layouts. While once supported in WebKit-based browsers and Internet Explorer, implementing the feature is no longer being pursued by any browser.

  5. CSS position:sticky

    Keeps elements positioned as "fixed" or "relative" depending on how it appears in the viewport. As a result the element is "stuck" when necessary while scrolling.

  6. CSS3 attr() function for all properties

    While `attr()` is supported for effectively all browsers for the `content` property, CSS Values and Units Level 5 adds the ability to use `attr()` on **any** CSS property, and to use it for non-string values (e.g. numbers, colors).

  7. Datalist element

    Method of setting a list of options for a user to select in a text field, while leaving the ability to enter a custom value.

  8. DNSSEC and DANE

    Method of validating a DNS response against a trusted root server. Mitigates various attacks that could reroute a user to a fake site while showing the real URL for the original site.

  9. ImageCapture API

    The Image Capture API provides access to the Video Camera for taking photos while configuring picture-specific settings such as e.g. zoom or auto focus metering area.

  10. CSS inline-block

    Method of displaying an element as a block while flowing it with text.

  11. PNG favicons

    Icon used by browsers to identify a webpage or site. While all browsers support the `.ico` format, the PNG format can be preferable.

  12. SVG favicons

    Icon used by browsers to identify a webpage or site. While all browsers support the `.ico` format, the SVG format can be preferable to more easily support higher resolutions or larger icons.

  13. Picture-in-Picture

    Allows websites to create a floating video window that is always on top of other windows so that users may continue consuming media while they interact with other sites or applications on their device.

  14. Service Workers

    Method that enables applications to take advantage of persistent background processing, including hooks to enable bootstrapping of web applications while offline.

  15. View Transitions API (single-document)

    Provides a mechanism for easily creating animated transitions between different DOM states, while also updating the DOM contents in a single step. This API is specific to single-document transitions, support for same-origin cross-document transitions is [being planned](https://github.com/WICG/view-transitions/blob/main/cross-doc-explainer.md).

  16. zstd (Zstandard) content-encoding

    Data compression method providing faster page loading while using less CPU power on the server.

  17. navigateevent api: transitionwhile

  18. headers http header: cache-control: `stale-while-revalidate`

  19. headers http header: permissions-policy: execution-while-not-rendered

  20. headers http header: permissions-policy: execution-while-out-of-viewport

  21. javascript statement: `do...while`

  22. javascript statement: while

  23. tls 1.0 (transport security layer)

  24. empty tag syntax: <>