1. Background Sync API

    Provides one-off and periodic synchronization for Service Workers with an onsync event.

  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. Decorators

    ECMAScript Decorators are an in-progress proposal for extending JavaScript classes. Decorators use a special syntax, prefixed with an `@` symbol and placed immediately before the code being extended.

  4. ECMAScript 5

    Full support for the ECMAScript 5 specification. Features include `Function.prototype.bind`, Array methods like `indexOf`, `forEach`, `map` & `filter`, Object methods like `defineProperty`, `create` & `keys`, the `trim` method on Strings and many more.

  5. 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.

  6. MediaRecorder API

    The MediaRecorder API (MediaStream Recording) aims to provide a really simple mechanism by which developers can record media streams from the user's input devices and instantly use them in web apps, rather than having to perform manual encoding operations on raw PCM data, etc.

  7. Object.entries

    The `Object.entries()` method creates a multi-dimensional array of key value pairs from the given object.

  8. Object.observe data binding

    Method for data binding, a now-withdrawn ECMAScript 7 proposal

  9. ECMAScript 5 Strict Mode

    Method of placing code in a "strict" operating context.

  10. css api: `cm()` static method

  11. css api: `dpqm()` static method

  12. idbfactory api: cmp

  13. performance api: measureuseragentspecificmemory

  14. periodicsyncmanager api

  15. periodicsyncmanager api: gettags

  16. periodicsyncmanager api: register

  17. periodicsyncmanager api: unregister

  18. serviceworker api: support for ecmascript modules

  19. sharedworker api: `sharedworker()` constructor: support for ecmascript modules

  20. syncmanager api: gettags

  21. syncmanager api: register

  22. syncmanager api: available in workers

  23. worker api: `worker()` constructor: support for ecmascript modules

  24. worklet api: support for ecmascript modules

  25. types: <resolution>: `dpcm` unit

  26. javascript built-in: date: getutcmilliseconds

  27. javascript built-in: date: getutcminutes

  28. javascript built-in: date: getutcmonth

  29. javascript built-in: date: setutcmilliseconds

  30. javascript built-in: date: setutcminutes

  31. javascript built-in: date: setutcmonth

  32. svg element: animatemotion: calcmode

  33. ecmascript 3

  34. ecmascript 2016 (es7)

  35. ecmascript 2017 (es8)

  36. ecmascript 2018 (es9)

  37. ecmascript 2019 (es10)

  38. ecmascript 2020 (es11)

  39. ecmascript 2021 (es12)

  40. ecmascript 2022 (es13)

  41. ecmascript 2023 (es14)

  42. ecmascript 4