1. CSS Grid Layout (level 1)

    Method of using a grid concept to lay out content, providing a mechanism for authors to divide available space for layout into columns and rows using a set of predictable sizing behaviors. Includes support for all `grid-*` properties and the `fr` unit.

  2. CSS Grid Lanes

    CSS Grid Lanes extends CSS Grid to create layouts with columns *or* rows (not both), allowing mixed aspect ratio content to pack neatly (also known as "masonry" or "waterfall" layout).

  3. CSS Subgrid

    Feature of the CSS Grid Layout Module Level 2 that allows a grid-item with its own grid to align in one or both dimensions with its parent grid.

  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. HTML templates

    Method of declaring a portion of reusable markup that is parsed but not rendered until cloned.

  6. ES6 Template Literals (Template Strings)

    Template literals are string literals allowing embedded expressions using backtick characters (`). You can use multi-line strings and string interpolation features with them. Formerly known as template strings.

  7. htmltemplateelement api

  8. htmltemplateelement api: content

  9. htmltemplateelement api: shadowrootclonable

  10. htmltemplateelement api: shadowrootcustomelementregistry

  11. htmltemplateelement api: shadowrootdelegatesfocus

  12. htmltemplateelement api: shadowrootmode

  13. htmltemplateelement api: shadowrootreferencetarget

  14. htmltemplateelement api: shadowrootserializable

  15. htmltemplateelement api: shadowrootslotassignment

  16. css property: grid-template

  17. css property: grid-template-areas

  18. css property: grid-template-areas: none

  19. css property: grid-template-columns

  20. css property: grid-template-columns: animation of tracks

  21. css property: grid-template-columns: auto

  22. css property: grid-template-columns: `fit-content()`

  23. css property: grid-template-columns: masonry

  24. css property: grid-template-columns: max-content

  25. css property: grid-template-columns: min-content

  26. css property: grid-template-columns: `minmax()`

  27. css property: grid-template-columns: none

  28. css property: grid-template-columns: `repeat()`

  29. css property: grid-template-columns: subgrid

  30. css property: grid-template-rows

  31. css property: grid-template-rows: animation of tracks

  32. css property: grid-template-rows: auto

  33. css property: grid-template-rows: `fit-content()`

  34. css property: grid-template-rows: masonry

  35. css property: grid-template-rows: max-content

  36. css property: grid-template-rows: min-content

  37. css property: grid-template-rows: `minmax()`

  38. css property: grid-template-rows: none

  39. css property: grid-template-rows: `repeat()`

  40. css property: grid-template-rows: subgrid

  41. css property: grid-template: none

  42. html element: template: shadowrootclonable

  43. html element: template: shadowrootcustomelementregistry

  44. html element: template: shadowrootdelegatesfocus

  45. html element: template: shadowrootmode

  46. html element: template: shadowrootreferencetarget

  47. html element: template: shadowrootserializable

  48. html element: template: shadowrootslotassignment

  49. grammar: template literals: escape sequences allowed in tagged template literals