1. Explicit descendant combinator >>

    An explicit, non-whitespace spelling of the descendant combinator. `A >> B` is equivalent to `A B`.

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

  3. CSS3 text-align-last

    CSS property to describe how the last line of a block or a line right before a forced line break when `text-align` is `justify`.

  4. CSS text-box-trim & text-box-edge

    Provides the ability to remove the vertical space appearing above and below text glyphs, allowing more precise positioning and alignment. Previously specified as the `leading-trim` & `text-edge` properties.

  5. CSS3 Text-shadow

    Method of applying one or more shadow or blur effects to text

  6. Document.execCommand()

    Allows running commands to manipulate the contents of an editable region in a document switched to designMode

  7. Encrypted Media Extensions

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

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

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

  10. Lookbehind in JS regular expressions

    The positive lookbehind (`(?<= )`) and negative lookbehind (`(?<! )`) zero-width assertions in JavaScript regular expressions can be used to ensure a pattern is preceded by another pattern.

  11. Media Source Extensions

    API allowing media data to be accessed from HTML `video` and `audio` elements.

  12. async attribute for external scripts

    The boolean async attribute on script elements allows the external JavaScript file to run when it's available, without delaying page load first.

  13. defer attribute for external scripts

    The boolean defer attribute on script elements allows the external JavaScript file to run when the DOM is loaded, without delaying page load first.

  14. Signed HTTP Exchanges (SXG)

    Part of the Web Packaging spec, Signed HTTP Exchanges allow a different origin server to provide a resource, and this will be treated as if it came from the original server. This can be used with AMP CDNs, for example, to allow the original URL to be displayed in the URL bar.

  15. text-decoration styling

    Method of defining the type, style and color of lines in the text-decoration property. These can be defined as shorthand (e.g. `text-decoration: line-through dashed blue`) or as single properties (e.g. `text-decoration-color: blue`)

  16. text-emphasis styling

    Method of using small symbols next to each glyph to emphasize a run of text, commonly used in East Asian languages. The `text-emphasis` shorthand, and its `text-emphasis-style` and `text-emphasis-color` longhands, can be used to apply marks to the text. The `text-emphasis-position` property, which inherits separately, allows setting the emphasis marks' position with respect to the text.

  17. CSS3 Text-overflow

    Append ellipsis when text overflows its containing element

  18. CSS text-stroke and text-fill

    Method of declaring the outline (stroke) width and color for text.

  19. TextEncoder & TextDecoder

    `TextEncoder` encodes a JavaScript string into bytes using the UTF-8 encoding and returns the resulting `Uint8Array` of those bytes. `TextDecoder` does the reverse.

  20. WebAssembly Import/Export of Mutable Globals

    An extension to WebAssembly import and export of mutable global variables

  21. WebAssembly Sign Extension Operators

    An extension to WebAssembly adding sign-extension operator instructions

  22. event api: explicitoriginaltarget

  23. extendablecookiechangeevent api

  24. extendablecookiechangeevent api: changed

  25. extendablecookiechangeevent api: deleted

  26. extendableevent api

  27. extendableevent api: waituntil

  28. extendableevent api: waituntil: `waituntil` may be called asynchronously

  29. extendablemessageevent api

  30. extendablemessageevent api: data

  31. extendablemessageevent api: lasteventid

  32. extendablemessageevent api: origin

  33. extendablemessageevent api: ports

  34. extendablemessageevent api: source

  35. external api

  36. external api: addsearchprovider

  37. external api: issearchproviderinstalled

  38. ext_blend_minmax api

  39. ext_color_buffer_float api

  40. ext_color_buffer_half_float api

  41. ext_disjoint_timer_query api

  42. ext_disjoint_timer_query_webgl2 api

  43. ext_float_blend api

  44. ext_frag_depth api

  45. ext_srgb api

  46. range api: extractcontents

  47. window api: external

  48. lookahead assertions in js regular expressions

  49. internet explorer features

  50. microsoft internet explorer