1. Array.prototype.find

    The `find()` method returns the value of the first item in the array based on the result of the provided testing function.

  2. CSS Masks

    Method of displaying part of an element, using a selected image as a mask

  3. EOT - Embedded OpenType fonts

    Type of font that can be derived from a regular font, allowing small files and legal use of high-quality fonts. Usage is restricted by the file being tied to the website

  4. ECMAScript 2015 (ES6)

    Support for the ECMAScript 2015 specification. Features include Promises, Modules, Classes, Template Literals, Arrow Functions, Let and Const, Default Parameters, Generators, Destructuring Assignment, Rest & Spread, Map/Set & WeakMap/WeakSet and many more.

  5. JavaScript modules via script tag

    Loading JavaScript module scripts (aka ES6 modules) using `<script type="module">` Includes support for the `nomodule` attribute.

  6. Email, telephone & URL input types

    Text input fields intended for email addresses, telephone numbers or URLs. Particularly useful in combination with [form validation](https://caniuse.com/#feat=form-validation)

  7. CSS3 Multiple column layout

    Method of flowing information in multiple columns

  8. Trusted Types for DOM manipulation

    An API that forces developers to be very explicit about their use of powerful DOM-injection APIs. Can greatly improve security against XSS attacks.

  9. WebAssembly Reference Types

    An extension to WebAssembly allowing opaque references as first-class types, and multiple tables

  10. cssfontfacerule api: style: type changed to `cssfontfacedescriptors`

  11. csspagerule api: style: type changed to `csspagedescriptors`

  12. cssrule api: type

  13. cssviewtransitionrule api: types

  14. htmlulistelement api: type

  15. svgfeturbulenceelement api: type

  16. css property: list-style-type: hangul

  17. css property: list-style-type: hangul-consonant

  18. css property: list-style-type: korean-hangul-formal

  19. types: global keywords: revert-rule

  20. types: `<gradient>`: `linear-gradient()`: gradients applied to pre-multiplied color space (prevents grays from appearing in gradients with transparency)

  21. types: `<gradient>`: `radial-gradient()`: gradients applied to pre-multiplied color space (prevents grays from appearing in gradients with transparency)

  22. html element: script: type: `type="importmap"`: multiple import maps

  23. html element: script: type: `type="module"`

  24. html element: script: type: `type="module"`: loading is retriable (http errors are not cached)

  25. html element: script: type: `type="speculationrules"`

  26. html element: script: type: `type="speculationrules"`: `eagerness` key

  27. html element: script: type: `type="speculationrules"`: `expects_no_vary_search` key

  28. html element: script: type: `type="speculationrules"`: `form_submission` key

  29. html element: script: type: `type="speculationrules"`: `prefetch` key

  30. html element: script: type: `type="speculationrules"`: `prerender` key

  31. html element: script: type: `type="speculationrules"`: `referrer_policy` key

  32. html element: script: type: `type="speculationrules"`: `relative_to` key

  33. html element: script: type: `type="speculationrules"`: `requires` key

  34. html element: script: type: `type="speculationrules"`: `requires` key: `anonymous-client-ip-when-cross-origin` value

  35. html element: script: type: `type="speculationrules"`: `source` key

  36. html element: script: type: `type="speculationrules"`: `tag` key

  37. html element: script: type: `type="speculationrules"`: `target_hint` key

  38. html element: script: type: `type="speculationrules"`: `urls` key

  39. html element: script: type: `type="speculationrules"`: `where` key

  40. html element: ul: type

  41. headers http header: sec-purpose: `sec-purpose` for `<script type="speculationrules">` prefetch

  42. javascript built-in: regexp: multiline: prototype accessor property (es2015)

  43. javascript built-in: typedarray: indexed properties not consulting prototype

  44. svg element: feturbulence: type

  45. svg element: script: type: `type='module'`