1. CSS element() function

    This function renders a live image generated from an arbitrary HTML element

  2. CSS Environment Variables env()

    Usage of environment variables like `safe-area-inset-top`.

  3. CSS Exclusions Level 1

    Exclusions defines how inline content flows around elements. It extends the content wrapping ability of floats to any block-level element.

  4. CSS Filter Effects

    Method of applying filter effects using the `filter` property to elements, matching filters available in SVG. Filter functions include blur, brightness, contrast, drop-shadow, grayscale, hue-rotate, invert, opacity, sepia and saturate.

  5. Element.closest()

    DOM method that returns the current element if it matches the given selector, or else the closest ancestor element that matches the given selector, or else null.

  6. document.elementFromPoint()

    Given coordinates for a point relative to the viewport, returns the element that a click event would be dispatched at if the user were to click the point (in other words, the element that hit-testing would find).

  7. Scroll methods on elements (scroll, scrollTo, scrollBy)

    Methods to change the scroll position of an element. Similar to setting `scrollTop` & `scrollLeft` properties, but also allows options to be passed to define the scroll behavior.

  8. Encrypted Media Extensions

    The EncryptedMediaExtenstions API provides interfaces for controlling the playback of content which is subject to a DRM scheme.

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

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

  11. ES6 classes

    ES6 classes are syntactical sugar to provide a much simpler and clearer syntax to create objects and deal with inheritance.

  12. ES6 Generators

    ES6 Generators are special functions that can be used to control the iteration behavior of a loop. Generators are defined using a `function*` declaration.

  13. JavaScript modules via script tag

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

  14. 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`.

  15. Intrinsic & Extrinsic Sizing

    Allows for the heights and widths to be specified in intrinsic values using the `max-content`, `min-content`, `fit-content` and `stretch` (formerly `fill`) properties.

  16. Object.entries

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

  17. String.prototype.padStart(), String.prototype.padEnd()

    The `padStart()` and `padEnd()` methods pad the current string with a given string (eventually repeated) so that the resulting string reaches a given length. The pad is applied from the start (left) of the current string for `padStart()`, and applied from the end (right) of the current string for `padEnd()`.

  18. Rest parameters

    Allows representation of an indefinite number of arguments as an array.

  19. entrysync api

  20. ext_srgb api

  21. javascript built-in: error

  22. javascript built-in: error: `error()` constructor

  23. javascript built-in: error: tostring

  24. javascript built-in: eval

  25. javascript built-in: math: e

  26. javascript built-in: math: exp

  27. javascript built-in: math: expm1

  28. javascript built-in: string: endswith

  29. instructions: end

  30. instructions: eq

  31. instructions: eqz

  32. instructions: extmul_high_i16x8_s

  33. instructions: extmul_high_i16x8_u

  34. instructions: extmul_high_i32x4_s

  35. instructions: extmul_high_i32x4_u

  36. instructions: extmul_high_i8x16_s

  37. instructions: extmul_high_i8x16_u

  38. instructions: extmul_low_i16x8_s

  39. instructions: extmul_low_i16x8_u

  40. instructions: extmul_low_i32x4_s

  41. instructions: extmul_low_i32x4_u

  42. instructions: extmul_low_i8x16_s

  43. instructions: extmul_low_i8x16_u

  44. ecmascript 3

  45. ecmascript 2016 (es7)