{
  "appmanifest": {
    "abstract": null, 
    "current_url": null, 
    "description": "Web App Manifest Living Standard", 
    "domain": null, 
    "level": 1, 
    "shortname": "appmanifest", 
    "snapshot_url": "https://www.w3.org/TR/appmanifest/", 
    "status": null, 
    "title": "Web App Manifest", 
    "vshortname": "appmanifest", 
    "work_status": null, 
    "working_group": "webapps"
  }, 
  "box-tree-api-1": {
    "abstract": null, 
    "current_url": "https://drafts.css-houdini.org/box-tree-api-1/", 
    "description": "Box Tree API Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "box-tree-api", 
    "snapshot_url": null, 
    "status": "DREAM", 
    "title": "Box Tree API 1", 
    "vshortname": "box-tree-api-1", 
    "work_status": null, 
    "working_group": "css-houdini"
  }, 
  "compositing-1": {
    "abstract": "Compositing describes how shapes of different elements are combined into a single image. There are various possible approaches for compositing. Previous versions of SVG and CSS used <a href=\"https://www.w3.org/TR/SVG11/masking.html#SimpleAlphaBlending\">Simple Alpha Compositing</a>. In this model, each element is rendered into its own buffer and is then merged with its <a>backdrop</a> using the Porter Duff ''source-over'' operator. This specification will define a new compositing model that expands upon the Simple Alpha Compositing model by offering: <ul><li>additional Porter Duff compositing operators</li><li>advanced blending modes which allow control of how colors mix in the areas where shapes overlap</li><li>compositing groups</li></ul> In addition, this specification will define CSS properties for blending and group isolation and the properties of the {{globalCompositeOperation}} attribute.", 
    "current_url": "https://drafts.fxtf.org/compositing-1/", 
    "description": "Compositing and Blending Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "compositing", 
    "snapshot_url": "https://www.w3.org/TR/compositing-1/", 
    "status": "ED", 
    "title": "Compositing 1", 
    "vshortname": "compositing-1", 
    "work_status": "refining", 
    "working_group": "fxtf"
  }, 
  "compositing-2": {
    "abstract": null, 
    "current_url": "https://drafts.fxtf.org/compositing-2/", 
    "description": "Compositing and Blending Level 2", 
    "domain": null, 
    "level": 2, 
    "shortname": "compositing", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "Compositing 2", 
    "vshortname": "compositing-2", 
    "work_status": null, 
    "working_group": "fxtf"
  }, 
  "console-1": {
    "abstract": null, 
    "current_url": "https://console.spec.whatwg.org/", 
    "description": "Console Standard", 
    "domain": null, 
    "level": 1, 
    "shortname": "console", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Console Standard", 
    "vshortname": "console-1", 
    "work_status": null, 
    "working_group": "whatwg"
  }, 
  "credential-management-1": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/webappsec-credential-management/", 
    "description": "Credential Management Level 1", 
    "domain": null, 
    "level": 1, 
    "shortname": "credential-management", 
    "snapshot_url": "https://www.w3.org/TR/credential-management-1/", 
    "status": "WD", 
    "title": "Credential Management 1", 
    "vshortname": "credential-management-1", 
    "work_status": null, 
    "working_group": null
  }, 
  "csp-3": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/webappsec-csp/", 
    "description": "Content Security Policy Level 3", 
    "domain": null, 
    "level": 3, 
    "shortname": "csp", 
    "snapshot_url": "https://www.w3.org/TR/CSP3/", 
    "status": "WD", 
    "title": "Content Security Policy", 
    "vshortname": "csp-3", 
    "work_status": null, 
    "working_group": null
  }, 
  "css-2007": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/css-2007/", 
    "description": "CSS Snapshot 2007", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-2007", 
    "snapshot_url": "https://www.w3.org/TR/css-beijing/", 
    "status": null, 
    "title": "CSS 2007", 
    "vshortname": "css-2007", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css-2010": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/css-2010/", 
    "description": "CSS Snapshot 2010", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-2010", 
    "snapshot_url": "https://www.w3.org/TR/css-2010/", 
    "status": null, 
    "title": "CSS 2010", 
    "vshortname": "css-2010", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css-2015": {
    "abstract": "This document collects together into one definition all the specs that together form the current state of Cascading Style Sheets (CSS) as of 2015. The primary audience is CSS implementers, not CSS authors, as this definition includes modules by specification stability, not Web browser adoption rate.", 
    "current_url": "https://drafts.csswg.org/css-2015/", 
    "description": "CSS Snapshot 2015", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-2015", 
    "snapshot_url": "https://www.w3.org/TR/css-2015/", 
    "status": "NOTE", 
    "title": "CSS 2015", 
    "vshortname": "css-2015", 
    "work_status": "completed", 
    "working_group": "csswg"
  }, 
  "css-2017": {
    "abstract": "This document collects together into one definition all the specs that together form the current state of Cascading Style Sheets (CSS) as of 2017. The primary audience is CSS implementers, not CSS authors, as this definition includes modules by specification stability, not Web browser adoption rate.", 
    "current_url": "https://drafts.csswg.org/css-2017/", 
    "description": "CSS Snapshot 2017", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-2017", 
    "snapshot_url": "https://www.w3.org/TR/css-2017/", 
    "status": "NOTE", 
    "title": "CSS 2017", 
    "vshortname": "css-2017", 
    "work_status": "completed", 
    "working_group": "csswg"
  }, 
  "css-2018": {
    "abstract": "This document collects together into one definition all the specs that together form the current state of Cascading Style Sheets (CSS) as of 2018. The primary audience is CSS implementers, not CSS authors, as this definition includes modules by specification stability, not Web browser adoption rate.", 
    "current_url": "https://drafts.csswg.org/css-2018/", 
    "description": "CSS Snapshot 2018", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-2018", 
    "snapshot_url": "https://www.w3.org/TR/css-2018/", 
    "status": "NOTE", 
    "title": "CSS 2018", 
    "vshortname": "css-2018", 
    "work_status": "revising", 
    "working_group": "csswg"
  }, 
  "css-align-3": {
    "abstract": "This module contains the features of <a href=\"https://www.w3.org/TR/CSS/\">CSS</a> relating to the alignment of boxes within their containers in the various CSS box layout models: block layout, table layout, flex layout, and grid layout. (The alignment of text and inline-level content is defined in [[CSS-TEXT-3]] and [[CSS-INLINE-3]].)", 
    "current_url": "https://drafts.csswg.org/css-align-3/", 
    "description": "CSS Box Alignment Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-align", 
    "snapshot_url": "https://www.w3.org/TR/css3-align/", 
    "status": "WD", 
    "title": "CSS Box Alignment 3", 
    "vshortname": "css-align-3", 
    "work_status": "refining", 
    "working_group": "csswg"
  }, 
  "css-animations-1": {
    "abstract": "This CSS module describes a way for authors to animate the values of CSS properties over time, using keyframes. The behavior of these keyframe animations can be controlled by specifying their duration, number of repeats, and repeating behavior.", 
    "current_url": "https://drafts.csswg.org/css-animations-1/", 
    "description": "CSS Animations Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-animations", 
    "snapshot_url": "https://www.w3.org/TR/css3-animations/", 
    "status": "WD", 
    "title": "CSS Animations 1", 
    "vshortname": "css-animations-1", 
    "work_status": "refining", 
    "working_group": "csswg"
  }, 
  "css-animations-2": {
    "abstract": "This CSS module describes a way for authors to animate the values of CSS properties over time, using keyframes. The behavior of these keyframe animations can be controlled by specifying their duration, number of repeats, and repeating behavior.", 
    "current_url": "https://drafts.csswg.org/css-animations-2/", 
    "description": "CSS Animations Module Level 2", 
    "domain": "css", 
    "level": 2, 
    "shortname": "css-animations", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Animations 2", 
    "vshortname": "css-animations-2", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-animationworklet-1": {
    "abstract": null, 
    "current_url": "https://drafts.css-houdini.org/css-animationworklet-1/", 
    "description": "CSS Animation Worklet API Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-animationworklet", 
    "snapshot_url": "https://www.w3.org/TR/css-animationworklet-1/", 
    "status": "ED", 
    "title": "CSS Animation Worklet 1", 
    "vshortname": "css-animationworklet-1", 
    "work_status": null, 
    "working_group": "css-houdini"
  }, 
  "css-backgrounds-3": {
    "abstract": "This draft contains the features of CSS relating to borders and backgrounds. The main extensions compared to <a href=\"https://www.w3.org/TR/CSS2/\">level&nbsp;2</a> are borders consisting of images, boxes with multiple backgrounds, boxes with rounded corners and boxes with shadows.", 
    "current_url": "https://drafts.csswg.org/css-backgrounds-3/", 
    "description": "CSS Backgrounds and Borders Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-backgrounds", 
    "snapshot_url": "https://www.w3.org/TR/css3-background/", 
    "status": "CR", 
    "title": "CSS Backgrounds 3", 
    "vshortname": "css-backgrounds-3", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-backgrounds-4": {
    "abstract": "This module contains the features of CSS relating to the borders and backgrounds of boxes on the page. It includes and extends the functionality of <a href=\"https://www.w3.org/TR/css3-background/\">CSS Backgrounds and Borders Level&nbsp;3</a>. [[CSS3BG]] The main extensions compared to level&nbsp;3 are shaping ('corner-shape') and clipping borders ('border-clip'), logical background positions ('background-position'), and the ''extend'' ability of 'background-repeat'.", 
    "current_url": "https://drafts.csswg.org/css-backgrounds-4/", 
    "description": "CSS Backgrounds and Borders Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-backgrounds", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Backgrounds 4", 
    "vshortname": "css-backgrounds-4", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-box-3": {
    "abstract": "This specification describes the margin and padding properties, which create spacing in and around a CSS box. It may later be extended to include borders (currently described in [[css-backgrounds-3]]).", 
    "current_url": "https://drafts.csswg.org/css-box-3/", 
    "description": "CSS Basic Box Model Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-box", 
    "snapshot_url": "https://www.w3.org/TR/css-box-3/", 
    "status": "WD", 
    "title": "CSS Box 3", 
    "vshortname": "css-box-3", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-break-3": {
    "abstract": "This module describes the fragmentation model that partitions a flow into pages, columns, or regions. It builds on the Page model module and introduces and defines the fragmentation model. It adds functionality for pagination, breaking variable fragment size and orientation, widows and orphans.", 
    "current_url": "https://drafts.csswg.org/css-break-3/", 
    "description": "CSS Fragmentation Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-break", 
    "snapshot_url": "https://www.w3.org/TR/css3-break/", 
    "status": "CR", 
    "title": "CSS Fragmentation 3", 
    "vshortname": "css-break-3", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-break-4": {
    "abstract": "This module describes the fragmentation model that partitions a flow into pages, columns, or regions. It builds on the Page model module and introduces and defines the fragmentation model. It adds functionality for pagination, breaking variable fragment size and orientation, widows and orphans.", 
    "current_url": "https://drafts.csswg.org/css-break-4/", 
    "description": "CSS Fragmentation Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-break", 
    "snapshot_url": "https://www.w3.org/TR/css-break-4/", 
    "status": "WD", 
    "title": "CSS Fragmentation 4", 
    "vshortname": "css-break-4", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-cascade-3": {
    "abstract": "This CSS module describes how to collate style rules and assign values to all properties on all elements. By way of cascading and inheritance, values are propagated for all properties on all elements.", 
    "current_url": "https://drafts.csswg.org/css-cascade-3/", 
    "description": "CSS Cascading and Inheritance Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-cascade", 
    "snapshot_url": "https://www.w3.org/TR/css-cascade-3/", 
    "status": "CR", 
    "title": "CSS Cascading 3", 
    "vshortname": "css-cascade-3", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-cascade-4": {
    "abstract": "This CSS module describes how to collate style rules and assign values to all properties on all elements. By way of cascading and inheritance, values are propagated for all properties on all elements. New in this level are the ''revert'' keyword and <supports-condition> for the ''@import'' rule.", 
    "current_url": "https://drafts.csswg.org/css-cascade-4/", 
    "description": "CSS Cascading and Inheritance Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-cascade", 
    "snapshot_url": "https://www.w3.org/TR/css-cascade-4/", 
    "status": "CR", 
    "title": "CSS Cascading 4", 
    "vshortname": "css-cascade-4", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-color-3": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/css-color-3/", 
    "description": "CSS Color Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-color", 
    "snapshot_url": "https://www.w3.org/TR/css3-color/", 
    "status": null, 
    "title": "CSS Color 3", 
    "vshortname": "css-color-3", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css-color-4": {
    "abstract": "This specification describes CSS <color> values and properties for foreground color and group opacity.", 
    "current_url": "https://drafts.csswg.org/css-color-4/", 
    "description": "CSS Color Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-color", 
    "snapshot_url": "https://www.w3.org/TR/css-color-4/", 
    "status": "WD", 
    "title": "CSS Color 4", 
    "vshortname": "css-color-4", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-color-adjust-1": {
    "abstract": "This module introduces a model and controls over automatic color adjustment by the user agent to handle user preferences, such as \"Dark Mode\", contrast adjustment, or specific desired color schemes.", 
    "current_url": "https://drafts.csswg.org/css-color-adjust-1/", 
    "description": "CSS Color Adjust Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-color-adjust", 
    "snapshot_url": "https://www.w3.org/TR/css-color-adjust-1/", 
    "status": "WD", 
    "title": "CSS Color Adjust", 
    "vshortname": "css-color-adjust-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-color-correction-1": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/css-color-correction-1/", 
    "description": "CSS Color Correction Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-color-correction", 
    "snapshot_url": null, 
    "status": null, 
    "title": "CSS Color Correction 1", 
    "vshortname": "css-color-correction-1", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css-conditional-3": {
    "abstract": "This module contains the features of CSS for conditional processing of parts of style sheets, conditioned on capabilities of the processor or the document the style sheet is being applied to. It includes and extends the functionality of CSS level&nbsp;2 [[!CSS21]], which builds on CSS level&nbsp;1 [[CSS1]]. The main extensions compared to level&nbsp;2 are allowing nesting of certain at-rules inside ''@media'', and the addition of the ''@supports'' rule for conditional processing.", 
    "current_url": "https://drafts.csswg.org/css-conditional-3/", 
    "description": "CSS Conditional Rules Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-conditional", 
    "snapshot_url": "https://www.w3.org/TR/css3-conditional/", 
    "status": "ED", 
    "title": "CSS Conditional 3", 
    "vshortname": "css-conditional-3", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-conditional-4": {
    "abstract": "This module contains the features of CSS for conditional processing of parts of style sheets, conditioned on capabilities of the processor or the document the style sheet is being applied to. It includes and extends the functionality of CSS level&nbsp;2 [[!CSS21]], which builds on CSS level&nbsp;1 [[CSS1]]. The main extensions compared to level&nbsp;2 are allowing nesting of certain at-rules inside ''@media'', and the addition of the ''@supports'' rule for conditional processing.", 
    "current_url": "https://drafts.csswg.org/css-conditional-4/", 
    "description": "CSS Conditional Rules Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-conditional", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Conditional 4", 
    "vshortname": "css-conditional-4", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-contain-1": {
    "abstract": "This CSS module describes the 'contain' property, which indicates that the element's subtree is independent of the rest of the page. This enables heavy optimizations by user agents when used well.", 
    "current_url": "https://drafts.csswg.org/css-contain-1/", 
    "description": "CSS Containment Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-contain", 
    "snapshot_url": "https://www.w3.org/TR/css-contain-1/", 
    "status": "CR", 
    "title": "CSS Containment 1", 
    "vshortname": "css-contain-1", 
    "work_status": "stable", 
    "working_group": "csswg"
  }, 
  "css-content-3": {
    "abstract": "This CSS3 Module describes how to insert content in a document.", 
    "current_url": "https://drafts.csswg.org/css-content-3/", 
    "description": "CSS Generated Content Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-content", 
    "snapshot_url": "https://www.w3.org/TR/css-content-3/", 
    "status": "WD", 
    "title": "CSS Generated Content 3", 
    "vshortname": "css-content-3", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-counter-styles-3": {
    "abstract": "This module introduces the ''@counter-style'' rule, which allows authors to define their own custom counter styles for use with CSS list-marker and generated-content counters [[CSS-LISTS-3]]. It also predefines a set of common counter styles, including the ones present in CSS2 and CSS2.1.", 
    "current_url": "https://drafts.csswg.org/css-counter-styles-3/", 
    "description": "CSS Counter Styles Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-counter-styles", 
    "snapshot_url": "https://www.w3.org/TR/css-counter-styles-3/", 
    "status": "CR", 
    "title": "CSS Counter Styles 3", 
    "vshortname": "css-counter-styles-3", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-device-adapt-1": {
    "abstract": "This specification provides a way for an author to specify, in CSS, the size, zoom factor, and orientation of the viewport that is used as the base for the initial containing block.", 
    "current_url": "https://drafts.csswg.org/css-device-adapt-1/", 
    "description": "CSS Device Adaptation Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-device-adapt", 
    "snapshot_url": "https://www.w3.org/TR/css-device-adapt/", 
    "status": "WD", 
    "title": "CSS Device Adaptation 1", 
    "vshortname": "css-device-adapt-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-display-3": {
    "abstract": "This module describes how the CSS formatting box tree is generated from the document element tree and defines the 'display' property that controls it.", 
    "current_url": "https://drafts.csswg.org/css-display-3/", 
    "description": "CSS Display Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-display", 
    "snapshot_url": "https://www.w3.org/TR/css-display-3/", 
    "status": "CR", 
    "title": "CSS Display 3", 
    "vshortname": "css-display-3", 
    "work_status": "refining", 
    "working_group": "csswg"
  }, 
  "css-easing-1": {
    "abstract": "This CSS module describes a way for authors to define a transformation that controls the rate of change of some value. Applied to animations, such transformations can be used to produce animations that mimic physical phenomena such as momentum or to cause the animation to move in discrete steps producing robot-like movement.", 
    "current_url": "https://drafts.csswg.org/css-easing-1/", 
    "description": "CSS Easing Functions Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-easing", 
    "snapshot_url": "https://www.w3.org/TR/css-easing-1/", 
    "status": "CR", 
    "title": "CSS Easing 1", 
    "vshortname": "css-easing-1", 
    "work_status": "refining", 
    "working_group": "csswg"
  }, 
  "css-egg-1": {
    "abstract": "This module extends the vocabulary of CSS with terms frequently used in certain domains, making it easier for authors to write understandable and maintainable style sheets.", 
    "current_url": "https://drafts.csswg.org/css-egg-1/", 
    "description": "CSS Expressive Generalizations and Gadgetry Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-egg", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Expressive Generalizations and Gadgetry 1", 
    "vshortname": "css-egg-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-env-1": {
    "abstract": "This specification defines the concept of [=environment variables=] and the ''env()'' function, which work similarly to custom properties and the ''var()'' function, but are defined globally for a document. These can be defined either by the User Agent, providing values that can be used on the page based on information the UA has special access to, or provided by the author for \"global\" variables that are guaranteed to be the same no matter where in the document they're used.", 
    "current_url": "https://drafts.csswg.org/css-env-1/", 
    "description": "CSS Environment Variables Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-env", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Environment Variables 1", 
    "vshortname": "css-env-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-exclusions-1": {
    "abstract": "CSS Exclusions define arbitrary areas around which inline content ([[!CSS21]]) can flow. CSS Exclusions can be defined on any CSS block-level elements. CSS Exclusions extend the notion of content wrapping previously limited to floats.", 
    "current_url": "https://drafts.csswg.org/css-exclusions-1/", 
    "description": "CSS Exclusions Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-exclusions", 
    "snapshot_url": "https://www.w3.org/TR/css3-exclusions/", 
    "status": "ED", 
    "title": "CSS Exclusions 1", 
    "vshortname": "css-exclusions-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-extensions-1": {
    "abstract": "This specification defines methods for authors to extend and enhance various CSS features.", 
    "current_url": "https://drafts.csswg.org/css-extensions-1/", 
    "description": "CSS Extensions Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-extensions", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Extensions 1", 
    "vshortname": "css-extensions-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-flexbox-1": {
    "abstract": "The specification describes a CSS box model optimized for user interface design. In the flex layout model, the children of a flex container can be laid out in any direction, and can “flex” their sizes, either growing to fill unused space or shrinking to avoid overflowing the parent. Both horizontal and vertical alignment of the children can be easily manipulated. Nesting of these boxes (horizontal inside vertical, or vertical inside horizontal) can be used to build layouts in two dimensions.", 
    "current_url": "https://drafts.csswg.org/css-flexbox-1/", 
    "description": "CSS Flexible Box Layout Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-flexbox", 
    "snapshot_url": "https://www.w3.org/TR/css-flexbox-1/", 
    "status": "CR", 
    "title": "CSS Flexbox 1", 
    "vshortname": "css-flexbox-1", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-font-loading-3": {
    "abstract": "This CSS module describes events and interfaces used for dynamically loading font resources.", 
    "current_url": "https://drafts.csswg.org/css-font-loading-3/", 
    "description": "CSS Font Loading Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-font-loading", 
    "snapshot_url": "https://www.w3.org/TR/css-font-loading-3/", 
    "status": "ED", 
    "title": "CSS Font Loading 3", 
    "vshortname": "css-font-loading-3", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-fonts-3": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/css-fonts-3/", 
    "description": "CSS Fonts Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-fonts", 
    "snapshot_url": "https://www.w3.org/TR/css-fonts-3/", 
    "status": null, 
    "title": "CSS Fonts 3", 
    "vshortname": "css-fonts-3", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css-fonts-4": {
    "abstract": "This specification defines modifications to the existing <a href=\"https://drafts.csswg.org/css-fonts-3/\">CSS Fonts 3</a> specification along with additional experimental features.", 
    "current_url": "https://drafts.csswg.org/css-fonts-4/", 
    "description": "CSS Fonts Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-fonts", 
    "snapshot_url": "https://www.w3.org/TR/css-fonts-4/", 
    "status": "WD", 
    "title": "CSS Fonts 4", 
    "vshortname": "css-fonts-4", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-forms-1": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/css-forms-1/", 
    "description": "CSS Form Styling Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-forms", 
    "snapshot_url": null, 
    "status": null, 
    "title": "CSS Form Styling 1", 
    "vshortname": "css-forms-1", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css-gcpm-3": {
    "abstract": "Books and other paged media often use special techniques to display information. Content may be moved to or generated for special areas of the page, such as running heads or footnotes. Generated content within pages, such as tab leaders or cross-references, helps readers navigate within and between pages.", 
    "current_url": "https://drafts.csswg.org/css-gcpm-3/", 
    "description": "CSS Generated Content for Paged Media Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-gcpm", 
    "snapshot_url": "https://www.w3.org/TR/css-gcpm-3/", 
    "status": "ED", 
    "title": "CSS GCPM 3", 
    "vshortname": "css-gcpm-3", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-gcpm-4": {
    "abstract": "Level 4 of GCPM proposes a region-based approach to footnotes and running heads.", 
    "current_url": "https://drafts.csswg.org/css-gcpm-4/", 
    "description": "CSS Generated Content for Paged Media Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-gcpm", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS GCPM 4", 
    "vshortname": "css-gcpm-4", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-grid-1": {
    "abstract": "This CSS module defines a two-dimensional grid-based layout system, optimized for user interface design. In the grid layout model, the children of a grid container can be positioned into arbitrary slots in a predefined flexible or fixed-size layout grid.", 
    "current_url": "https://drafts.csswg.org/css-grid-1/", 
    "description": "CSS Grid Layout Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-grid", 
    "snapshot_url": "https://www.w3.org/TR/css-grid-1/", 
    "status": "CR", 
    "title": "CSS Grid Layout 1", 
    "vshortname": "css-grid-1", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-grid-2": {
    "abstract": "This CSS module defines a two-dimensional grid-based layout system, optimized for user interface design. In the grid layout model, the children of a grid container can be positioned into arbitrary slots in a predefined flexible or fixed-size layout grid. Level 2 expands Grid by adding “subgrid” capabilities for nested grids to participate in the sizing of their parent grids; and aspect-ratio&ndash;controlled gutters.", 
    "current_url": "https://drafts.csswg.org/css-grid-2/", 
    "description": "CSS Grid Layout Level 2", 
    "domain": "css", 
    "level": 2, 
    "shortname": "css-grid", 
    "snapshot_url": "https://www.w3.org/TR/css-grid-2/", 
    "status": "WD", 
    "title": "CSS Grid Layout 2", 
    "vshortname": "css-grid-2", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-images-3": {
    "abstract": "This module contains the features of CSS level 3 relating to the <image> type and some replaced elements. It includes and extends the functionality of CSS level 2 [[CSS2]]. The main extensions compared to CSS2.1 are the generalization of the <url> type to the <image> type, several additions to the <image> type, a generic sizing algorithm for images and other replaced content in CSS, definitions for interpolating several <image> types, and several properties controlling the interaction of replaced elements and CSS's layout models.", 
    "current_url": "https://drafts.csswg.org/css-images-3/", 
    "description": "CSS Image Values and Replaced Content Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-images", 
    "snapshot_url": "https://www.w3.org/TR/css3-images/", 
    "status": "ED", 
    "title": "CSS Images 3", 
    "vshortname": "css-images-3", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-images-4": {
    "abstract": "This module contains the features of CSS level 4 relating to the <image> type and replaced elements. It includes and extends the functionality of CSS level 2 [[CSS21]] and in the previous level of this specification [[css3-images]]. The main extensions compared to \"CSS Images Module Level 3\" [[css3-images]] are several additions to the <image> type, such as the ''image()'' notation, the ''element()'' notation, and conic gradients.", 
    "current_url": "https://drafts.csswg.org/css-images-4/", 
    "description": "CSS Image Values and Replaced Content Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-images", 
    "snapshot_url": "https://www.w3.org/TR/css4-images/", 
    "status": "WD", 
    "title": "CSS Images 4", 
    "vshortname": "css-images-4", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-inline-3": {
    "abstract": "The CSS formatting model provides for a flow of elements and text inside of a container to be wrapped into lines. The formatting of elements and text within a line, its positioning in the inline progression direction, and the breaking of lines are described in [[CSS-TEXT-3]]. This module describes the positioning in the block progression direction both of elements and text within lines and of the lines themselves. This positioning is often relative to a baseline. It also describes special features for formatting of first lines and drop caps. It extends on the model in [[CSS2]].", 
    "current_url": "https://drafts.csswg.org/css-inline-3/", 
    "description": "CSS Inline Layout Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-inline", 
    "snapshot_url": "https://www.w3.org/TR/css-inline-3/", 
    "status": "WD", 
    "title": "CSS Inline Layout 3", 
    "vshortname": "css-inline-3", 
    "work_status": "revising", 
    "working_group": "csswg"
  }, 
  "css-layout-api-1": {
    "abstract": null, 
    "current_url": "https://drafts.css-houdini.org/css-layout-api-1/", 
    "description": "CSS Layout API Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-layout-api", 
    "snapshot_url": "https://www.w3.org/TR/css-layout-api-1/", 
    "status": "WD", 
    "title": "CSS Layout API 1", 
    "vshortname": "css-layout-api-1", 
    "work_status": null, 
    "working_group": "css-houdini"
  }, 
  "css-line-grid-1": {
    "abstract": "This module contains CSS features for aligning content to a baseline grid.", 
    "current_url": "https://drafts.csswg.org/css-line-grid-1/", 
    "description": "CSS Line Grid Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-line-grid", 
    "snapshot_url": "https://www.w3.org/TR/css-line-grid-1/", 
    "status": "ED", 
    "title": "CSS Line Grid 1", 
    "vshortname": "css-line-grid-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-lists-3": {
    "abstract": "This module contains CSS features related to list counters: styling them, positioning them, and manipulating their value.", 
    "current_url": "https://drafts.csswg.org/css-lists-3/", 
    "description": "CSS Lists and Counters Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-lists", 
    "snapshot_url": "https://www.w3.org/TR/css-lists-3/", 
    "status": "WD", 
    "title": "CSS Lists 3", 
    "vshortname": "css-lists-3", 
    "work_status": "refining", 
    "working_group": "csswg"
  }, 
  "css-logical-1": {
    "abstract": "This module introduces logical properties and values that provide the author with the ability to control layout through logical, rather than physical, direction and dimension mappings. The module defines logical properties and values for the features defined in [[CSS21]]. These properties are writing-mode relative equivalents of their corresponding physical properties.", 
    "current_url": "https://drafts.csswg.org/css-logical-1/", 
    "description": "CSS Logical Properties Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-logical", 
    "snapshot_url": "https://www.w3.org/TR/css-logical-1/", 
    "status": "WD", 
    "title": "CSS Logical Properties 1", 
    "vshortname": "css-logical-1", 
    "work_status": "refining", 
    "working_group": "csswg"
  }, 
  "css-marquee-3": {
    "abstract": null, 
    "current_url": null, 
    "description": "CSS Marquee Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-marquee", 
    "snapshot_url": "https://www.w3.org/TR/css3-marquee/", 
    "status": null, 
    "title": "CSS Marquee 3", 
    "vshortname": "css-marquee-3", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css-masking-1": {
    "abstract": "CSS Masking provides two means for partially or fully hiding portions of visual elements: masking and clipping. Masking describes how to use another graphical element or image as a luminance or alpha mask. Typically, rendering an element via CSS or SVG can conceptually be described as if the element, including its children, are drawn into a buffer and then that buffer is composited into the element's parent. Luminance and alpha masks influence the transparency of this buffer before the compositing stage. Clipping describes the visible region of visual elements. The region can be described by using certain SVG graphics elements or basic shapes. Anything outside of this region is not rendered.", 
    "current_url": "https://drafts.fxtf.org/css-masking-1/", 
    "description": "CSS Masking Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-masking", 
    "snapshot_url": "https://www.w3.org/TR/css-masking-1/", 
    "status": "ED", 
    "title": "CSS Masking 1", 
    "vshortname": "css-masking-1", 
    "work_status": "refining", 
    "working_group": "csswg"
  }, 
  "css-mobile": {
    "abstract": "<p>This specification defines in general a subset of <acronym title=\"Cascading Style Sheets\">CSS</acronym> 2.1 [[!CSS21]] that is to be considered a baseline for interoperability between implementations of <acronym title=\"Cascading Style Sheets\">CSS</acronym> on constrained devices (e.g. mobile phones). Its intent is <em>not</em> to produce a profile of <acronym title=\"Cascading Style Sheets\">CSS</acronym> incompatible with the complete specification, but rather to ensure that implementations that due to platform limitations cannot support the entire specification implement a common subset that is interoperable not only amongst constrained implementations but also with complete ones. Additionally, this specification aligns itself as much as possible with the <acronym title=\"Open Mobile Alliance\">OMA</acronym> Wireless <acronym title=\"Cascading Style Sheets\">CSS</acronym> 1.1 [[WCSS11]] specification. At the same time, <acronym title=\"Open Mobile Alliance\">OMA</acronym> is doing alignment work in <acronym title=\"Open Mobile Alliance\">OMA</acronym> Wireless <acronym title=\"Cascading Style Sheets\">CSS</acronym> 1.2 [[WCSS12]]. It is aimed at aligning the mandatory compliance items between <acronym title=\"Cascading Style Sheets\">CSS</acronym> Mobile Profile 2.0 and <acronym title=\"Open Mobile Alliance\">OMA</acronym> Wireless <acronym title=\"Cascading Style Sheets\">CSS</acronym> 1.2 [[WCSS12]].</p> <p class=mtb><strong>This profile is obsolete. Please see the latest <a href=\"https://www.w3.org/TR/CSS/\" >CSS Snapshot</a> for the specifications that make up CSS.</strong></p>", 
    "current_url": "https://drafts.csswg.org/css-mobile/", 
    "description": "CSS Mobile Profile 2.0", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-mobile", 
    "snapshot_url": "https://www.w3.org/TR/css-mobile/", 
    "status": "ED", 
    "title": "CSS Mobile Profile 2.0", 
    "vshortname": "css-mobile", 
    "work_status": "abandoned", 
    "working_group": "csswg"
  }, 
  "css-multicol-1": {
    "abstract": "This specification describes multi-column layouts in CSS, a style sheet language for the web. Using functionality described in the specification, content can be flowed into multiple columns with a gap and a rule between them.", 
    "current_url": "https://drafts.csswg.org/css-multicol-1/", 
    "description": "CSS Multi-column Layout Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-multicol", 
    "snapshot_url": "https://www.w3.org/TR/css3-multicol/", 
    "status": "WD", 
    "title": "CSS Multicol 1", 
    "vshortname": "css-multicol-1", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-multicol-2": {
    "abstract": "This specification describes multi-column layouts in CSS, a style sheet language for the web. Using functionality described in the specification, content can be flowed into multiple columns with a gap and a rule between them. This is a delta specification over CSS Multi-column Level 1. Once the level 1 specification is final, its content will be integrated into this specification, which will then replace it. Until then, CSS Multi-column Level 2 only contains additions and extensions to level 1", 
    "current_url": "https://drafts.csswg.org/css-multicol-2/", 
    "description": "CSS Multi-column Layout Module Level 2", 
    "domain": "css", 
    "level": 2, 
    "shortname": "css-multicol", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Multicol 2", 
    "vshortname": "css-multicol-2", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-namespaces-3": {
    "abstract": "This CSS Namespaces module defines the syntax for using namespaces in CSS. It defines the ''@namespace'' rule for declaring the default namespace and binding namespaces to namespace prefixes, and it also defines a syntax that other specifications can adopt for using those prefixes in namespace-qualified names.", 
    "current_url": "https://drafts.csswg.org/css-namespaces-3/", 
    "description": "CSS Namespaces Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-namespaces", 
    "snapshot_url": "https://www.w3.org/TR/css-namespaces-3/", 
    "status": "ED", 
    "title": "CSS Namespaces 3", 
    "vshortname": "css-namespaces-3", 
    "work_status": "completed", 
    "working_group": "csswg"
  }, 
  "css-nav-1": {
    "abstract": "This specification defines a general model for navigating the focus using the arrow keys, as well as related CSS, JavaScript features and Events.", 
    "current_url": "https://drafts.csswg.org/css-nav-1/", 
    "description": "CSS Spatial Navigation Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-nav", 
    "snapshot_url": "https://w3.org/TR/css-nav-1/", 
    "status": "WD", 
    "title": "CSS Spatial Navigation 1", 
    "vshortname": "css-nav-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-nesting-1": {
    "abstract": "This module introduces the ability to nest one style rule inside another, with the selector of the child rule relative to the selector of the parent rule. This increases the modularity and maintainability of CSS stylesheets.", 
    "current_url": "https://drafts.csswg.org/css-nesting-1/", 
    "description": "CSS Nesting Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-nesting", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Nesting 1", 
    "vshortname": "css-nesting-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-overflow-3": {
    "abstract": "This module contains the features of CSS relating to scrollable overflow handling in visual media.", 
    "current_url": "https://drafts.csswg.org/css-overflow-3/", 
    "description": "CSS Overflow Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-overflow", 
    "snapshot_url": "https://www.w3.org/TR/css-overflow-3/", 
    "status": "WD", 
    "title": "CSS Overflow 3", 
    "vshortname": "css-overflow-3", 
    "work_status": "revising", 
    "working_group": "csswg"
  }, 
  "css-overflow-4": {
    "abstract": "This module contains the features of CSS relating to new mechanisms of overflow handling in visual media (e.g., screen or paper). In interactive media, it describes features that allow the overflow from a fixed size container to be handled by pagination (displaying one page at a time). It also describes features, applying to all visual media, that allow the contents of an element to be spread across multiple fragments, allowing the contents to flow across multiple regions or to have different styles for different fragments.", 
    "current_url": "https://drafts.csswg.org/css-overflow-4/", 
    "description": "CSS Overflow Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-overflow", 
    "snapshot_url": "https://www.w3.org/TR/css-overflow-4/", 
    "status": "WD", 
    "title": "CSS Overflow 4", 
    "vshortname": "css-overflow-4", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-overscroll-1": {
    "abstract": "This module defines 'overscroll-behavior' to control the behavior when the scroll position of a <a>scroll container</a> reaches the edge of the <a>scrollport</a>. This allows content authors to hint that the <a>boundary default actions</a>, such as scroll chaining and overscroll, should not be triggered.", 
    "current_url": "https://drafts.csswg.org/css-overscroll-1/", 
    "description": "CSS Overscroll Behavior Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-overscroll", 
    "snapshot_url": "https://w3.org/TR/css-overscroll-1/", 
    "status": "ED", 
    "title": "CSS Overscroll Behavior", 
    "vshortname": "css-overscroll-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-page-3": {
    "abstract": "This CSS module specifies how pages are generated and laid out to hold fragmented content in a paged presentation. It adds functionality for controlling page margins, page size and orientation, and headers and footers, and extends generated content to enable page numbering and running headers / footers. The process of paginating a flow into such generated pages is covered in [[!CSS3-BREAK]].", 
    "current_url": "https://drafts.csswg.org/css-page-3/", 
    "description": "CSS Paged Media Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-page", 
    "snapshot_url": "https://www.w3.org/TR/css3-page/", 
    "status": "WD", 
    "title": "CSS Paged Media 3", 
    "vshortname": "css-page-3", 
    "work_status": "revising", 
    "working_group": "csswg"
  }, 
  "css-page-4": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/css-page-4/", 
    "description": "CSS Paged Media Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-page", 
    "snapshot_url": null, 
    "status": null, 
    "title": "CSS Paged Media 4", 
    "vshortname": "css-page-4", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css-page-floats-3": {
    "abstract": "This document describes floats that move to the top or bottom of content passages. This feature has traditionally been used in print publications in which figures and photos are moved to the top or bottom of columns or pages, along with their captions. This draft describes how to achieve this effects for floats within pages, columns, regions and elements.", 
    "current_url": "https://drafts.csswg.org/css-page-floats-3/", 
    "description": "CSS Page Floats Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-page-floats", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Page Floats 3", 
    "vshortname": "css-page-floats-3", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-page-template-1": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/css-page-template-1/", 
    "description": "CSS Pagination Templates Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-page-template", 
    "snapshot_url": null, 
    "status": null, 
    "title": "CSS Pagination Templates 1", 
    "vshortname": "css-page-template-1", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css-paint-api-1": {
    "abstract": null, 
    "current_url": "https://drafts.css-houdini.org/css-paint-api-1/", 
    "description": "CSS Painting API Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-paint-api", 
    "snapshot_url": "https://www.w3.org/TR/css-paint-api-1/", 
    "status": "CR", 
    "title": "CSS Painting API 1", 
    "vshortname": "css-paint-api-1", 
    "work_status": null, 
    "working_group": "css-houdini"
  }, 
  "css-parser-api-1": {
    "abstract": null, 
    "current_url": "https://drafts.css-houdini.org/css-parser-api-1/", 
    "description": "CSS Parser API Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-parser-api", 
    "snapshot_url": null, 
    "status": "UD", 
    "title": "CSS Parser API 1", 
    "vshortname": "css-parser-api-1", 
    "work_status": null, 
    "working_group": "css-houdini"
  }, 
  "css-position-3": {
    "abstract": "This module contains the features of CSS level&nbsp;3 relating to positioning and stacking of elements. It includes and extends the functionality of CSS level&nbsp;2 ([[!CSS2]]), which builds on CSS level&nbsp;1 [[CSS1]]. The main extensions compared to level&nbsp;2 are the ability to position elements based on CSS Region boxes, the ability to specify different containing blocks for elements and sticky positioning. <p>Other kinds of layout, such as tables, \"floating\" boxes, ruby annotations, grid layouts, columns and basic handling of normal \"flow\" content, are described in other modules. Also, the layout of text inside each line is defined elsewhere.", 
    "current_url": "https://drafts.csswg.org/css-position-3/", 
    "description": "CSS Positioned Layout Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-position", 
    "snapshot_url": "https://www.w3.org/TR/css3-positioning/", 
    "status": "WD", 
    "title": "CSS Positioned Layout 3", 
    "vshortname": "css-position-3", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-preslev-1": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/css-preslev-1/", 
    "description": "CSS Presentation Levels Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-preslev", 
    "snapshot_url": "https://www.w3.org/TR/css3-preslev/", 
    "status": null, 
    "title": "CSS Presentation Levels 1", 
    "vshortname": "css-preslev-1", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css-print": {
    "abstract": "<p>This specification defines a subset of <cite>Cascading Style Sheets Level 2, revision 1</cite> [[!CSS21]] and <cite>CSS Paged Media Level 3</cite> [[!CSS3PAGE]] for printing to low-cost devices. It is designed for printing in situations where it is not feasible or desirable to install a printer-specific driver, and for situations were some variability in the output is acceptable.</p> <p>This profile is designed to work in conjunction with <cite>XHTML-Print</cite> [[XHTML-PRINT]] and defines a minimum level of conformance as well as an extension set that provides stronger layout control for the printing of mixed text and images, tables and image collections.</p> <p><strong>This profile is obsolete. Please see the latest <a href=\"https://www.w3.org/TR/CSS/\" >CSS Snapshot</a> for the specifications that make up CSS.</strong></p>", 
    "current_url": "https://drafts.csswg.org/css-print/", 
    "description": "CSS Print Profile", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-print", 
    "snapshot_url": "https://www.w3.org/TR/css-print/", 
    "status": "ED", 
    "title": "CSS Print Profile", 
    "vshortname": "css-print", 
    "work_status": "abandoned", 
    "working_group": "csswg"
  }, 
  "css-properties-values-api-1": {
    "abstract": null, 
    "current_url": "https://drafts.css-houdini.org/css-properties-values-api-1/", 
    "description": "CSS Properties and Values API Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-properties-values-api", 
    "snapshot_url": "https://www.w3.org/TR/css-properties-values-api-1/", 
    "status": "WD", 
    "title": "CSS Properties and Values API 1", 
    "vshortname": "css-properties-values-api-1", 
    "work_status": null, 
    "working_group": "css-houdini"
  }, 
  "css-pseudo-4": {
    "abstract": "This CSS module defines pseudo-elements, abstract elements that represent portions of the CSS render tree that can be selected and styled.", 
    "current_url": "https://drafts.csswg.org/css-pseudo-4/", 
    "description": "CSS Pseudo-Elements Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-pseudo", 
    "snapshot_url": "https://www.w3.org/TR/css-pseudo-4/", 
    "status": "WD", 
    "title": "CSS Pseudo-Elements 4", 
    "vshortname": "css-pseudo-4", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-regions-1": {
    "abstract": "The CSS Regions module allows content from one or more elements to flow through one or more boxes called CSS Regions, fragmented as defined in [[!CSS3-BREAK]]. This module also defines CSSOM to expose both the inputs and outputs of this fragmentation.", 
    "current_url": "https://drafts.csswg.org/css-regions-1/", 
    "description": "CSS Regions Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-regions", 
    "snapshot_url": "https://www.w3.org/TR/css3-regions/", 
    "status": "ED", 
    "title": "CSS Regions 1", 
    "vshortname": "css-regions-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-rhythm-1": {
    "abstract": "This module contains CSS features for aligning content size to multiple of unit size.", 
    "current_url": "https://drafts.csswg.org/css-rhythm-1/", 
    "description": "CSS Rhythmic Sizing Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-rhythm", 
    "snapshot_url": "https://www.w3.org/TR/css-rhythm-1/", 
    "status": "WD", 
    "title": "CSS Rhythmic Sizing 1", 
    "vshortname": "css-rhythm-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-round-display-1": {
    "abstract": "This document describes CSS extensions to support a round display. The extensions help web authors to build a web page suitable for a round display.", 
    "current_url": "https://drafts.csswg.org/css-round-display-1/", 
    "description": "CSS Round Display Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-round-display", 
    "snapshot_url": "https://www.w3.org/TR/css-round-display-1/", 
    "status": "WD", 
    "title": "CSS Round Display 1", 
    "vshortname": "css-round-display-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-ruby-1": {
    "abstract": "“Ruby”, a form of interlinear annotation, are short runs of text alongside the base text. They are typically used in East Asian documents to indicate pronunciation or to provide a short annotation. This module describes the rendering model and formatting controls related to displaying ruby annotations in CSS.", 
    "current_url": "https://drafts.csswg.org/css-ruby-1/", 
    "description": "CSS Ruby Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-ruby", 
    "snapshot_url": "https://www.w3.org/TR/css-ruby-1/", 
    "status": "ED", 
    "title": "CSS Ruby 1", 
    "vshortname": "css-ruby-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-scoping-1": {
    "abstract": "This specification defines scoping/encapsulation mechanisms for CSS, focusing on the Shadow DOM scoping mechanism.", 
    "current_url": "https://drafts.csswg.org/css-scoping-1/", 
    "description": "CSS Scoping Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-scoping", 
    "snapshot_url": "https://www.w3.org/TR/css-scoping-1/", 
    "status": "ED", 
    "title": "CSS Scoping 1", 
    "vshortname": "css-scoping-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-scroll-anchoring-1": {
    "abstract": "Changes in DOM elements above the visible region of a <a>scrolling box</a> can result in the page moving while the user is in the middle of consuming the content. This spec proposes a mechanism to mitigate this jarring user experience by keeping track of the position of an anchor node and adjusting the scroll offset accordingly. This spec also proposes an API for web developers to opt-out of this behavior.", 
    "current_url": "https://drafts.csswg.org/css-scroll-anchoring/", 
    "description": "CSS Scroll Anchoring Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-scroll-anchoring", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Scroll Anchoring 1", 
    "vshortname": "css-scroll-anchoring-1", 
    "work_status": "revising", 
    "working_group": "csswg"
  }, 
  "css-scroll-snap-1": {
    "abstract": "This module contains features to control panning and scrolling behavior with “snap positions”.", 
    "current_url": "https://drafts.csswg.org/css-scroll-snap-1/", 
    "description": "CSS Scroll Snap Points Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-scroll-snap", 
    "snapshot_url": "https://www.w3.org/TR/css-scroll-snap-1/", 
    "status": "CR", 
    "title": "CSS Scroll Snap 1", 
    "vshortname": "css-scroll-snap-1", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-scrollbars-1": {
    "abstract": "CSS Scrollbars standardizes the ability to color scrollbars introduced in 2000 by Windows IE 5.5. This is useful when building web applications which use color schemes very different from the appearance of default platform scrollbars.", 
    "current_url": "https://drafts.csswg.org/css-scrollbars-1/", 
    "description": "CSS Scrollbars Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-scrollbars", 
    "snapshot_url": "https://www.w3.org/TR/css-scrollbars-1/", 
    "status": "WD", 
    "title": "CSS Scrollbars", 
    "vshortname": "css-scrollbars-1", 
    "work_status": "revising", 
    "working_group": "csswg"
  }, 
  "css-shadow-parts-1": {
    "abstract": "This specification defines the ''::part()'' pseudo-element on <a>shadow hosts</a>, allowing <a>shadow hosts</a> to selectively expose chosen elements from their <a>shadow tree</a> to the outside page for styling purposes.", 
    "current_url": "https://drafts.csswg.org/css-shadow-parts-1/", 
    "description": "CSS Shadow Parts Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-shadow-parts", 
    "snapshot_url": "https://www.w3.org/TR/css-shadow-parts-1/", 
    "status": "FPWD", 
    "title": "CSS Shadow Parts", 
    "vshortname": "css-shadow-parts-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-shapes-1": {
    "abstract": "CSS Shapes describe geometric shapes for use in CSS. For Level 1, CSS Shapes can be applied to floats. A circle shape on a float will cause inline content to <a>wrap</a> around the circle shape instead of the float's bounding box.", 
    "current_url": "https://drafts.csswg.org/css-shapes-1/", 
    "description": "CSS Shapes Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-shapes", 
    "snapshot_url": "https://www.w3.org/TR/css-shapes-1/", 
    "status": "ED", 
    "title": "CSS Shapes 1", 
    "vshortname": "css-shapes-1", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-shapes-2": {
    "abstract": "This draft contains the features of CSS relating to wrapping content around and inside shapes. It (implicitly for now) includes and extends the functionality of CSS Shapes Level 1 [[CSS-SHAPES]]. The main points of extension compared to level 1 include additional ways of defining shapes, defining an exclusion area using a shape, and restricting an element's content area using a shape.", 
    "current_url": "https://drafts.csswg.org/css-shapes-2/", 
    "description": "CSS Shapes Module Level 2", 
    "domain": "css", 
    "level": 2, 
    "shortname": "css-shapes", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Shapes 2", 
    "vshortname": "css-shapes-2", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-size-adjust-1": {
    "abstract": "This module contains features of CSS relating to one possible mechanism for adapting pages designed for desktop computer displays for display on smaller screens such as those of mobile phones. This mechanism involves displaying a scaled down display of the Web page and allowing the user to pan and zoom within that display, but within that scaled down display making certain text and similar elements larger than specified by the page author in order to ensure that when a block of wrapped text is zoomed to the width of the device (so it can be read without side-to-side scrolling for each line), the text is large enough to be readable.", 
    "current_url": "https://drafts.csswg.org/css-size-adjust-1/", 
    "description": "CSS Mobile Text Size Adjustment Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-size-adjust", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Size Adjustment 1", 
    "vshortname": "css-size-adjust-1", 
    "work_status": "revising", 
    "working_group": "csswg"
  }, 
  "css-sizing-3": {
    "abstract": "This module extends the CSS sizing properties with keywords that represent content-based \"intrinsic\" sizes and context-based \"extrinsic\" sizes, allowing CSS to more easily describe boxes that fit their content or fit into a particular layout context.", 
    "current_url": "https://drafts.csswg.org/css-sizing-3/", 
    "description": "CSS Intrinsic & Extrinsic Sizing Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-sizing", 
    "snapshot_url": "https://www.w3.org/TR/css-sizing-3/", 
    "status": "WD", 
    "title": "CSS Sizing 3", 
    "vshortname": "css-sizing-3", 
    "work_status": "refining", 
    "working_group": "csswg"
  }, 
  "css-sizing-4": {
    "abstract": "This is a delta spec over CSS Sizing Level 3.", 
    "current_url": "https://drafts.csswg.org/css-sizing-4/", 
    "description": "CSS Intrinsic & Extrinsic Sizing Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-sizing", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Sizing 4", 
    "vshortname": "css-sizing-4", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-snappoints-1": {
    "abstract": "This module contains features to control panning and scrolling behavior with “snap positions”.", 
    "current_url": null, 
    "description": "CSS Scroll Snap Points Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-snappoints", 
    "snapshot_url": "https://www.w3.org/TR/css-snappoints-1/", 
    "status": "CR", 
    "title": "CSS Snap Points 1", 
    "vshortname": "css-snappoints-1", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-speech-1": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/css-speech-1/", 
    "description": "CSS Speech Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-speech", 
    "snapshot_url": "https://www.w3.org/TR/css3-speech/", 
    "status": null, 
    "title": "CSS Speech 1", 
    "vshortname": "css-speech-1", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css-style-attr-1": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/css-style-attr-1/", 
    "description": "CSS Style Attributes Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-style-attr", 
    "snapshot_url": "https://www.w3.org/TR/css-style-attr/", 
    "status": null, 
    "title": "CSS Style Attributes 1", 
    "vshortname": "css-style-attr-1", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css-syntax-3": {
    "abstract": "This module describes, in general terms, the basic structure and syntax of CSS stylesheets. It defines, in detail, the syntax and parsing of CSS - how to turn a stream of bytes into a meaningful stylesheet.", 
    "current_url": "https://drafts.csswg.org/css-syntax-3/", 
    "description": "CSS Syntax Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-syntax", 
    "snapshot_url": "https://www.w3.org/TR/css-syntax-3/", 
    "status": "ED", 
    "title": "CSS Syntax 3", 
    "vshortname": "css-syntax-3", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-tables-3": {
    "abstract": "This CSS module defines a two-dimensional grid-based layout system, optimized for tabular data rendering. In the table layout model, each display node is assigned to an intersection between a set of consecutive rows and a set of consecutive columns, themselves generated from the table structure and sized according to their content.", 
    "current_url": "https://drafts.csswg.org/css-tables-3/", 
    "description": "CSS Tables Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-tables", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Tables 3", 
    "vshortname": "css-tables-3", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-template-1": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/css-template-1/", 
    "description": "CSS Template Layout Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-template", 
    "snapshot_url": "https://www.w3.org/TR/css3-layout/", 
    "status": null, 
    "title": "CSS Template Layout 1", 
    "vshortname": "css-template-1", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css-text-3": {
    "abstract": "This CSS module defines properties for text manipulation and specifies their processing model. It covers line breaking, justification and alignment, white space handling, and text transformation.", 
    "current_url": "https://drafts.csswg.org/css-text-3/", 
    "description": "CSS Text Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-text", 
    "snapshot_url": "https://www.w3.org/TR/css-text-3/", 
    "status": "WD", 
    "title": "CSS Text 3", 
    "vshortname": "css-text-3", 
    "work_status": "refining", 
    "working_group": "csswg"
  }, 
  "css-text-4": {
    "abstract": "This module defines properties for text manipulation and specifies their processing model. It covers line breaking, justification and alignment, white space handling, and text transformation.", 
    "current_url": "https://drafts.csswg.org/css-text-4/", 
    "description": "CSS Text Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-text", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Text 4", 
    "vshortname": "css-text-4", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-text-decor-3": {
    "abstract": "This module contains the features of CSS relating to text decoration, such as underlines, text shadows, and emphasis marks.", 
    "current_url": "https://drafts.csswg.org/css-text-decor-3/", 
    "description": "CSS Text Decoration Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-text-decor", 
    "snapshot_url": "https://www.w3.org/TR/css-text-decor-3/", 
    "status": "CR", 
    "title": "CSS Text Decoration 3", 
    "vshortname": "css-text-decor-3", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-text-decor-4": {
    "abstract": "This module contains the features of CSS relating to text decoration, such as underlines, text shadows, and emphasis marks.", 
    "current_url": "https://drafts.csswg.org/css-text-decor-4/", 
    "description": "CSS Text Decoration Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-text-decor", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Text Decoration 4", 
    "vshortname": "css-text-decor-4", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-transforms-1": {
    "abstract": "CSS transforms allows elements styled with CSS to be transformed in two-dimensional space. This specification is the convergence of the <a href=\"https://www.w3.org/TR/2009/WD-css3-2d-transforms-20090320/\">CSS 2D Transforms</a> and <a href=\"https://www.w3.org/TR/2009/WD-SVG-Transforms-20090320/\">SVG transforms</a> specifications.", 
    "current_url": "https://drafts.csswg.org/css-transforms-1/", 
    "description": "CSS Transforms Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-transforms", 
    "snapshot_url": "https://www.w3.org/TR/css-transforms-1/", 
    "status": "CR", 
    "title": "CSS Transforms 1", 
    "vshortname": "css-transforms-1", 
    "work_status": "refining", 
    "working_group": "csswg"
  }, 
  "css-transforms-2": {
    "abstract": "CSS transforms allows elements styled with CSS to be transformed in two-dimensional or three-dimensional space. This spec add new tranform functions and properties for three-dimensional transforms, and convenience functions for simple transforms.", 
    "current_url": "https://drafts.csswg.org/css-transforms-2/", 
    "description": "CSS Transforms Module Level 2", 
    "domain": "css", 
    "level": 2, 
    "shortname": "css-transforms", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Transforms 2", 
    "vshortname": "css-transforms-2", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-transitions-1": {
    "abstract": "CSS Transitions allows property changes in CSS values to occur smoothly over a specified duration.", 
    "current_url": "https://drafts.csswg.org/css-transitions-1/", 
    "description": "CSS Transitions Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-transitions", 
    "snapshot_url": "https://www.w3.org/TR/css3-transitions/", 
    "status": "WD", 
    "title": "CSS Transitions 1", 
    "vshortname": "css-transitions-1", 
    "work_status": "refining", 
    "working_group": "csswg"
  }, 
  "css-transitions-2": {
    "abstract": "CSS Transitions allows property changes in CSS values to occur smoothly over a specified duration.", 
    "current_url": "https://drafts.csswg.org/css-transitions-2/", 
    "description": "CSS Transitions Module Level 2", 
    "domain": "css", 
    "level": 2, 
    "shortname": "css-transitions", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS Transitions 2", 
    "vshortname": "css-transitions-2", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-tv-1": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/css-tv-1/", 
    "description": "CSS TV Profile Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-tv", 
    "snapshot_url": "https://www.w3.org/TR/css-tv/", 
    "status": null, 
    "title": "CSS TV 1", 
    "vshortname": "css-tv-1", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css-typed-om-1": {
    "abstract": null, 
    "current_url": "https://drafts.css-houdini.org/css-typed-om-1/", 
    "description": "CSS Typed Object Model Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-typed-om", 
    "snapshot_url": "https://www.w3.org/TR/css-typed-om-1/", 
    "status": "WD", 
    "title": "CSS Typed OM 1", 
    "vshortname": "css-typed-om-1", 
    "work_status": null, 
    "working_group": "css-houdini"
  }, 
  "css-typed-om-2": {
    "abstract": null, 
    "current_url": "https://drafts.css-houdini.org/css-typed-om-2/", 
    "description": "CSS Typed Object Model Level 2", 
    "domain": "css", 
    "level": 2, 
    "shortname": "css-typed-om", 
    "snapshot_url": null, 
    "status": "DREAM", 
    "title": "CSS Typed OM 2", 
    "vshortname": "css-typed-om-2", 
    "work_status": null, 
    "working_group": "css-houdini"
  }, 
  "css-ui-3": {
    "abstract": "This specification describes user interface related properties and values that are proposed for CSS level&nbsp;3 to style HTML and XML (including XHTML). It includes and extends user interface related features from the properties and values of CSS level&nbsp;2 revision 1. It uses various properties and values to style basic user interface elements in a document.", 
    "current_url": "https://drafts.csswg.org/css-ui-3/", 
    "description": "CSS Basic User Interface Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-ui", 
    "snapshot_url": "https://www.w3.org/TR/css3-ui/", 
    "status": "REC", 
    "title": "CSS User Interface 3", 
    "vshortname": "css-ui-3", 
    "work_status": "completed", 
    "working_group": "csswg"
  }, 
  "css-ui-4": {
    "abstract": "This specification describes user interface related properties and values to style HTML and XML (including XHTML). It includes and extends user interface related features from the properties and values of previous CSS levels. It uses various properties and values to style basic user interface elements in a document.", 
    "current_url": "https://drafts.csswg.org/css-ui-4/", 
    "description": "CSS Basic User Interface Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-ui", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSS User Interface 4", 
    "vshortname": "css-ui-4", 
    "work_status": "revising", 
    "working_group": "csswg"
  }, 
  "css-values-3": {
    "abstract": "This CSS module describes the common values and units that CSS properties accept and the syntax used for describing them in CSS property definitions.", 
    "current_url": "https://drafts.csswg.org/css-values-3/", 
    "description": "CSS Values and Units Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-values", 
    "snapshot_url": "https://www.w3.org/TR/css3-values/", 
    "status": "CR", 
    "title": "CSS Values 3", 
    "vshortname": "css-values-3", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-values-4": {
    "abstract": "This CSS module describes the common values and units that CSS properties accept and the syntax used for describing them in CSS property definitions.", 
    "current_url": "https://drafts.csswg.org/css-values-4/", 
    "description": "CSS Values and Units Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-values", 
    "snapshot_url": "https://www.w3.org/TR/css-values-4/", 
    "status": "WD", 
    "title": "CSS Values 4", 
    "vshortname": "css-values-4", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "css-variables-1": {
    "abstract": "This module introduces cascading variables as a new primitive value type that is accepted by all CSS properties, and custom properties for defining them.", 
    "current_url": "https://drafts.csswg.org/css-variables-1/", 
    "description": "CSS Variables Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-variables", 
    "snapshot_url": "https://www.w3.org/TR/css-variables-1/", 
    "status": "CR", 
    "title": "CSS Variables 1", 
    "vshortname": "css-variables-1", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-will-change-1": {
    "abstract": "This document defines the 'will-change' CSS property, which allows an author to inform the UA ahead of time of what kinds of changes they are likely to make to an element. This allows the UA to optimize how they handle the element ahead of time, performing potentially-expensive work preparing for an animation before the animation actually begins.", 
    "current_url": "https://drafts.csswg.org/css-will-change-1/", 
    "description": "CSS Will Change Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css-will-change", 
    "snapshot_url": "https://www.w3.org/TR/css-will-change-1/", 
    "status": "ED", 
    "title": "CSS Will Change 1", 
    "vshortname": "css-will-change-1", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-writing-modes-3": {
    "abstract": "CSS Writing Modes Level 3 defines CSS support for various international writing modes, such as left-to-right (e.g. Latin or Indic), right-to-left (e.g. Hebrew or Arabic), bidirectional (e.g. mixed Latin and Arabic) and vertical (e.g. Asian scripts).", 
    "current_url": "https://drafts.csswg.org/css-writing-modes-3/", 
    "description": "CSS Writing Modes Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "css-writing-modes", 
    "snapshot_url": "https://www.w3.org/TR/css-writing-modes-3/", 
    "status": "CR", 
    "title": "CSS Writing Modes 3", 
    "vshortname": "css-writing-modes-3", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css-writing-modes-4": {
    "abstract": "CSS Writing Modes Level 4 defines CSS support for various international writing modes, such as left-to-right (e.g. Latin or Indic), right-to-left (e.g. Hebrew or Arabic), bidirectional (e.g. mixed Latin and Arabic) and vertical (e.g. Asian scripts).", 
    "current_url": "https://drafts.csswg.org/css-writing-modes-4/", 
    "description": "CSS Writing Modes Module Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "css-writing-modes", 
    "snapshot_url": "https://www.w3.org/TR/css-writing-modes-4/", 
    "status": "CR", 
    "title": "CSS Writing Modes 4", 
    "vshortname": "css-writing-modes-4", 
    "work_status": "testing", 
    "working_group": "csswg"
  }, 
  "css1": {
    "abstract": null, 
    "current_url": null, 
    "description": "Cascading Style Sheets Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css", 
    "snapshot_url": "https://www.w3.org/TR/REC-CSS1/", 
    "status": null, 
    "title": "CSS 1", 
    "vshortname": "css1", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "css2": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/css2/", 
    "description": "Cascading Style Sheets Level 2 Revision 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "css2", 
    "snapshot_url": "https://www.w3.org/TR/CSS21/", 
    "status": null, 
    "title": "CSS 2.1", 
    "vshortname": "css2", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "cssom-1": {
    "abstract": "CSSOM defines APIs (including generic parsing and serialization rules) for Media Queries, Selectors, and of course CSS itself.", 
    "current_url": "https://drafts.csswg.org/cssom-1/", 
    "description": "CSS Object Model Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "cssom", 
    "snapshot_url": "https://www.w3.org/TR/cssom-1/", 
    "status": "WD", 
    "title": "CSSOM 1", 
    "vshortname": "cssom-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "cssom-values-1": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/cssom-values-1/", 
    "description": "CSSOM Values Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "cssom-values", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "CSSOM Values 1", 
    "vshortname": "cssom-values-1", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "cssom-view-1": {
    "abstract": "The APIs introduced by this specification provide authors with a way to inspect and manipulate the visual view of a document. This includes getting the position of element layout boxes, obtaining the width of the viewport through script, and also scrolling an element.", 
    "current_url": "https://drafts.csswg.org/cssom-view-1/", 
    "description": "CSS Object Model View Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "cssom-view", 
    "snapshot_url": "https://www.w3.org/TR/cssom-view/", 
    "status": "WD", 
    "title": "CSSOM View Module 1", 
    "vshortname": "cssom-view-1", 
    "work_status": "revising", 
    "working_group": "csswg"
  }, 
  "custom-1": {
    "abstract": null, 
    "current_url": "https://drafts.fxtf.org/custom-1/", 
    "description": "CSS Shaders Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "custom", 
    "snapshot_url": null, 
    "status": null, 
    "title": "CSS Shaders 1", 
    "vshortname": "custom-1", 
    "work_status": null, 
    "working_group": "fxtf"
  }, 
  "dom": {
    "abstract": null, 
    "current_url": null, 
    "description": "Document Object Model", 
    "domain": null, 
    "level": 1, 
    "shortname": "dom", 
    "snapshot_url": "https://dom.spec.whatwg.org/", 
    "status": null, 
    "title": "DOM", 
    "vshortname": "dom", 
    "work_status": null, 
    "working_group": "whatwg"
  }, 
  "dom-level-2-style": {
    "abstract": null, 
    "current_url": null, 
    "description": "Document Object Model Level 2 Style Specification", 
    "domain": null, 
    "level": 1, 
    "shortname": "dom-level-2-style", 
    "snapshot_url": "https://www.w3.org/TR/DOM-Level-2-Style/", 
    "status": null, 
    "title": "DOM2 Style", 
    "vshortname": "dom-level-2-style", 
    "work_status": null, 
    "working_group": null
  }, 
  "encoding-1": {
    "abstract": null, 
    "current_url": "https://encoding.spec.whatwg.org/", 
    "description": "Encoding Living Standard", 
    "domain": null, 
    "level": 1, 
    "shortname": "encoding", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Encoding", 
    "vshortname": "encoding-1", 
    "work_status": null, 
    "working_group": "whatwg"
  }, 
  "feature-policy": {
    "abstract": null, 
    "current_url": "https://wicg.github.io/feature-policy/", 
    "description": "Feature Policy", 
    "domain": null, 
    "level": 1, 
    "shortname": "feature-policy", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Feature Policy", 
    "vshortname": "feature-policy", 
    "work_status": null, 
    "working_group": null
  }, 
  "fetch": {
    "abstract": null, 
    "current_url": "https://fetch.spec.whatwg.org/", 
    "description": "Fetch Living Standard", 
    "domain": null, 
    "level": 1, 
    "shortname": "fetch", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Fetch Standard", 
    "vshortname": "fetch", 
    "work_status": null, 
    "working_group": "whatwg"
  }, 
  "fileapi-1": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/FileAPI/", 
    "description": "File API", 
    "domain": null, 
    "level": 1, 
    "shortname": "fileapi", 
    "snapshot_url": null, 
    "status": null, 
    "title": "File API", 
    "vshortname": "fileapi-1", 
    "work_status": null, 
    "working_group": null
  }, 
  "fill-stroke-3": {
    "abstract": "This module contains the features of CSS relating to filling and stroking text and SVG shapes.", 
    "current_url": "https://drafts.fxtf.org/fill-stroke-3/", 
    "description": "CSS Fill and Stroke Module Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "fill-stroke", 
    "snapshot_url": "https://www.w3.org/TR/fill-stroke-3/", 
    "status": "WD", 
    "title": "Fill & Stroke", 
    "vshortname": "fill-stroke-3", 
    "work_status": "exploring", 
    "working_group": "fxtf"
  }, 
  "filter-effects-1": {
    "abstract": "Filter effects are a way of processing an element's rendering before it is displayed in the document. Typically, rendering an element via CSS or SVG can conceptually be described as if the element, including its children, are drawn into a buffer (such as a raster image) and then that buffer is composited into the elements parent. Filters apply an effect before the compositing stage. Examples of such effects are blurring, changing color intensity and warping the image. Although originally designed for use in SVG, filter effects are a set of operations to apply on an image buffer and therefore can be applied to nearly any presentational environment, including CSS. They are triggered by a style instruction (the 'filter' property). This specification describes filters in a manner that allows them to be used in content styled by CSS, such as HTML and SVG. It also defines a CSS property value function that produces a CSS <image> value.", 
    "current_url": "https://drafts.fxtf.org/filter-effects-1/", 
    "description": "Filter Effects Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "filter-effects", 
    "snapshot_url": "https://www.w3.org/TR/filter-effects-1/", 
    "status": "WD", 
    "title": "Filter Effects 1", 
    "vshortname": "filter-effects-1", 
    "work_status": "refining", 
    "working_group": "fxtf"
  }, 
  "filter-effects-2": {
    "abstract": "Filter effects are a way of processing an element's rendering before it is displayed in the document. Typically, rendering an element via CSS or SVG can conceptually described as if the element, including its children, are drawn into a buffer (such as a raster image) and then that buffer is composited into the elements parent. Filters apply an effect before the compositing stage. Examples of such effects are blurring, changing color intensity and warping the image. This is Level 2 of the Filter Effects Module.", 
    "current_url": "https://drafts.fxtf.org/filter-effects-2/", 
    "description": "Filter Effects Level 2", 
    "domain": "svg", 
    "level": 2, 
    "shortname": "filter-effects", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "Filter Effects 2", 
    "vshortname": "filter-effects-2", 
    "work_status": "exploring", 
    "working_group": "fxtf"
  }, 
  "fingerprinting-guidance-1": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/fingerprinting-guidance/", 
    "description": "Mitigating Browser Fingerprinting in Web Specifications", 
    "domain": null, 
    "level": 1, 
    "shortname": "fingerprinting-guidance", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Fingerprinting Guidance", 
    "vshortname": "fingerprinting-guidance-1", 
    "work_status": null, 
    "working_group": null
  }, 
  "font-metrics-api-1": {
    "abstract": null, 
    "current_url": "https://drafts.css-houdini.org/font-metrics-api-1/", 
    "description": "Font Metrics API Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "font-metrics-api", 
    "snapshot_url": null, 
    "status": "DREAM", 
    "title": "Font Metrics API 1", 
    "vshortname": "font-metrics-api-1", 
    "work_status": null, 
    "working_group": "css-houdini"
  }, 
  "fullscreen": {
    "abstract": null, 
    "current_url": "https://fullscreen.spec.whatwg.org/", 
    "description": "Full Screen API Living Standard", 
    "domain": null, 
    "level": 1, 
    "shortname": "fullscreen", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Fullscreen API", 
    "vshortname": "fullscreen", 
    "work_status": null, 
    "working_group": "whatwg"
  }, 
  "generic-sensor-1": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/sensors/", 
    "description": "Generic Sensor API", 
    "domain": null, 
    "level": 1, 
    "shortname": "generic-sensor", 
    "snapshot_url": "https://www.w3.org/TR/generic-sensor/", 
    "status": "WD", 
    "title": "Generic Sensor API", 
    "vshortname": "generic-sensor-1", 
    "work_status": null, 
    "working_group": "public-device-apis"
  }, 
  "geometry-1": {
    "abstract": "This specification provides basic geometric interfaces to represent points, rectangles, quadrilaterals and transformation matrices that can be used by other modules or specifications.", 
    "current_url": "https://drafts.fxtf.org/geometry-1/", 
    "description": "Geometry Interfaces Module Level 1", 
    "domain": null, 
    "level": 1, 
    "shortname": "geometry", 
    "snapshot_url": "https://www.w3.org/TR/geometry-1/", 
    "status": "CR", 
    "title": "Geometry Interfaces 1", 
    "vshortname": "geometry-1", 
    "work_status": "refining", 
    "working_group": "fxtf"
  }, 
  "hr-time-2": {
    "abstract": null, 
    "current_url": null, 
    "description": "High-Resolution Time Level 2", 
    "domain": null, 
    "level": 2, 
    "shortname": "hr-time", 
    "snapshot_url": "https://www.w3.org/TR/hr-time/", 
    "status": null, 
    "title": "High-Resolution Time", 
    "vshortname": "hr-time-2", 
    "work_status": null, 
    "working_group": "webperf"
  }, 
  "html": {
    "abstract": null, 
    "current_url": null, 
    "description": "A vocabulary and associated APIs for HTML and XHTML", 
    "domain": "html", 
    "level": 1, 
    "shortname": "html", 
    "snapshot_url": "https://html.spec.whatwg.org/multipage/", 
    "status": null, 
    "title": "HTML 5", 
    "vshortname": "html", 
    "work_status": null, 
    "working_group": "whatwg"
  }, 
  "indexeddb-2": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/IndexedDB/", 
    "description": "Indexed Database API 2.0", 
    "domain": null, 
    "level": 2, 
    "shortname": "indexeddb", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Indexed DB 2", 
    "vshortname": "indexeddb-2", 
    "work_status": null, 
    "working_group": null
  }, 
  "infra": {
    "abstract": null, 
    "current_url": "https://infra.spec.whatwg.org/", 
    "description": "Infrastructure Living Standard", 
    "domain": null, 
    "level": 1, 
    "shortname": "infra", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Infra", 
    "vshortname": "infra", 
    "work_status": null, 
    "working_group": "whatwg"
  }, 
  "matrix": {
    "abstract": "This Note replaces a draft specification for a programmatic interface (API) to certain types of transformation matrices. See <cite>Geometry Interfaces Module Level 1</cite> [[GEOMETRY-1]] for newer versions of that API.", 
    "current_url": "https://drafts.fxtf.org/matrix/", 
    "description": "DOMMatrix Interface", 
    "domain": null, 
    "level": 1, 
    "shortname": "matrix", 
    "snapshot_url": "https://www.w3.org/TR/matrix/", 
    "status": "NOTE", 
    "title": "DOMMatrix", 
    "vshortname": "matrix", 
    "work_status": "abandoned", 
    "working_group": "fxtf"
  }, 
  "mediaqueries-3": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/mediaqueries-3/", 
    "description": "Media Queries Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "mediaqueries", 
    "snapshot_url": "https://www.w3.org/TR/css3-mediaqueries/", 
    "status": null, 
    "title": "Media Queries 3", 
    "vshortname": "mediaqueries-3", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "mediaqueries-4": {
    "abstract": "<a>Media Queries</a> allow authors to test and query values or features of the user agent or display device, independent of the document being rendered. They are used in the CSS @media rule to conditionally apply styles to a document, and in various other contexts and languages, such as HTML and JavaScript. Media Queries Level 4 describes the mechanism and syntax of media queries, media types, and media features. It extends and supersedes the features defined in Media Queries Level 3.", 
    "current_url": "https://drafts.csswg.org/mediaqueries-4/", 
    "description": "Media Queries Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "mediaqueries", 
    "snapshot_url": "https://www.w3.org/TR/mediaqueries-4/", 
    "status": "CR", 
    "title": "Media Queries 4", 
    "vshortname": "mediaqueries-4", 
    "work_status": "refining", 
    "working_group": "csswg"
  }, 
  "mediaqueries-5": {
    "abstract": "<a>Media Queries</a> allow authors to test and query values or features of the user agent or display device, independent of the document being rendered. They are used in the CSS @media rule to conditionally apply styles to a document, and in various other contexts and languages, such as HTML and JavaScript.", 
    "current_url": "https://drafts.csswg.org/mediaqueries-5/", 
    "description": "Media Queries Level 5", 
    "domain": "css", 
    "level": 5, 
    "shortname": "mediaqueries", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "Media Queries 5", 
    "vshortname": "mediaqueries-5", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "mimesniff": {
    "abstract": null, 
    "current_url": "https://mimesniff.spec.whatwg.org/", 
    "description": "MIME Sniffing Living Standard", 
    "domain": null, 
    "level": 1, 
    "shortname": "mimesniff", 
    "snapshot_url": null, 
    "status": null, 
    "title": "MIME Sniffing", 
    "vshortname": "mimesniff", 
    "work_status": null, 
    "working_group": "whatwg"
  }, 
  "mixed-content-1": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/webappsec-mixed-content/", 
    "description": "Mixed Content", 
    "domain": null, 
    "level": 1, 
    "shortname": "mixed-content", 
    "snapshot_url": "http://www.w3.org/TR/mixed-content/", 
    "status": "CR", 
    "title": "Mixed Content", 
    "vshortname": "mixed-content-1", 
    "work_status": null, 
    "working_group": "webappsec"
  }, 
  "motion-1": {
    "abstract": "Motion path allows authors to position any graphical object and animate it along an author specified path.", 
    "current_url": "https://drafts.fxtf.org/motion-1/", 
    "description": "Motion Path Module Level 1", 
    "domain": "svg", 
    "level": 1, 
    "shortname": "motion", 
    "snapshot_url": "https://www.w3.org/TR/motion-1/", 
    "status": "WD", 
    "title": "Motion Path 1", 
    "vshortname": "motion-1", 
    "work_status": "refining", 
    "working_group": "fxtf"
  }, 
  "network-error-logging-1": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/network-error-logging/", 
    "description": "Network Error Logging", 
    "domain": null, 
    "level": 1, 
    "shortname": "network-error-logging", 
    "snapshot_url": "https://www.w3.org/TR/network-error-logging/", 
    "status": null, 
    "title": "Network Error Logging", 
    "vshortname": "network-error-logging-1", 
    "work_status": null, 
    "working_group": null
  }, 
  "permissions-1": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/permissions/", 
    "description": "Permissions API", 
    "domain": null, 
    "level": 1, 
    "shortname": "permissions", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Permissions API", 
    "vshortname": "permissions-1", 
    "work_status": null, 
    "working_group": null
  }, 
  "permissions-request-1": {
    "abstract": null, 
    "current_url": "https://wicg.github.io/permissions-request/", 
    "description": "Requesting Permissions Spec", 
    "domain": null, 
    "level": 1, 
    "shortname": "permissions-request", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Requesting Permissions", 
    "vshortname": "permissions-request-1", 
    "work_status": null, 
    "working_group": null
  }, 
  "permissions-revoke-1": {
    "abstract": null, 
    "current_url": "https://wicg.github.io/permissions-revoke/", 
    "description": "Relinquishing Permissions Spec", 
    "domain": null, 
    "level": 1, 
    "shortname": "permissions-revoke", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Relinquishing Permissions", 
    "vshortname": "permissions-revoke-1", 
    "work_status": null, 
    "working_group": null
  }, 
  "promises-guide-1": {
    "abstract": null, 
    "current_url": null, 
    "description": "Writing Promise-Using Specifications", 
    "domain": "tag", 
    "level": 1, 
    "shortname": "promises-guide", 
    "snapshot_url": "https://www.w3.org/2001/tag/doc/promises-guide/", 
    "status": null, 
    "title": "Promises Guide", 
    "vshortname": "promises-guide-1", 
    "work_status": null, 
    "working_group": "tag"
  }, 
  "quirks-1": {
    "abstract": null, 
    "current_url": "https://quirks.spec.whatwg.org/", 
    "description": "Quirks Mode Living Standard", 
    "domain": null, 
    "level": 1, 
    "shortname": "quirks", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Quirks Mode", 
    "vshortname": "quirks-1", 
    "work_status": null, 
    "working_group": "whatwg"
  }, 
  "referrer-policy-1": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/webappsec-referrer-policy/", 
    "description": "Referrer Policy", 
    "domain": null, 
    "level": 1, 
    "shortname": "referrer-policy", 
    "snapshot_url": "http://www.w3.org/TR/referrer-policy/", 
    "status": "CR", 
    "title": "Referrer Policy", 
    "vshortname": "referrer-policy-1", 
    "work_status": null, 
    "working_group": null
  }, 
  "reporting-1": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/reporting/", 
    "description": "Reporting API Level 1", 
    "domain": null, 
    "level": 1, 
    "shortname": "reporting", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "Reporting API", 
    "vshortname": "reporting-1", 
    "work_status": null, 
    "working_group": null
  }, 
  "resize-observer-1": {
    "abstract": "This specification describes an API for observing changes to Element's size.", 
    "current_url": "https://drafts.csswg.org/resize-observer-1/", 
    "description": "Resize Observer Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "resize-observer", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "Resize Observer 1", 
    "vshortname": "resize-observer-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "screen-orientation-1": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/screen-orientation/", 
    "description": "The Screen Orientation API", 
    "domain": null, 
    "level": 1, 
    "shortname": "screen-orientation", 
    "snapshot_url": "https://www.w3.org/TR/screen-orientation/", 
    "status": "ED", 
    "title": "Screen Orientation", 
    "vshortname": "screen-orientation-1", 
    "work_status": null, 
    "working_group": null
  }, 
  "scroll-customization-api-1": {
    "abstract": null, 
    "current_url": "https://drafts.css-houdini.org/scroll-customization-api-1/", 
    "description": "Scroll Customization API Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "scroll-customization-api", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Scroll Customization API 1", 
    "vshortname": "scroll-customization-api-1", 
    "work_status": null, 
    "working_group": "css-houdini"
  }, 
  "secure-contexts-1": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/webappsec-secure-contexts/", 
    "description": "Secure Contexts", 
    "domain": null, 
    "level": 1, 
    "shortname": "secure-contexts", 
    "snapshot_url": null, 
    "status": "ED", 
    "title": "Secure Contexts", 
    "vshortname": "secure-contexts-1", 
    "work_status": null, 
    "working_group": "webappsec"
  }, 
  "selectors-3": {
    "abstract": null, 
    "current_url": "https://drafts.csswg.org/selectors-3/", 
    "description": "Selectors Level 3", 
    "domain": "css", 
    "level": 3, 
    "shortname": "selectors", 
    "snapshot_url": "https://www.w3.org/TR/css3-selectors/", 
    "status": null, 
    "title": "Selectors 3", 
    "vshortname": "selectors-3", 
    "work_status": null, 
    "working_group": "csswg"
  }, 
  "selectors-4": {
    "abstract": "<a>Selectors</a> are patterns that match against elements in a tree, and as such form one of several technologies that can be used to select nodes in a document. Selectors have been optimized for use with HTML and XML, and are designed to be usable in performance-critical code. They are a core component of <abbr title=\"Cascading Style Sheets\">CSS</abbr> (Cascading Style Sheets), which uses Selectors to bind style properties to elements in the docu ment. Selectors Level 4 describes the selectors that already exist in [[!SELECT]], and further introduces new selectors for CSS and other languages that may need them.", 
    "current_url": "https://drafts.csswg.org/selectors-4/", 
    "description": "Selectors Level 4", 
    "domain": "css", 
    "level": 4, 
    "shortname": "selectors", 
    "snapshot_url": "https://www.w3.org/TR/selectors4/", 
    "status": "WD", 
    "title": "Selectors 4", 
    "vshortname": "selectors-4", 
    "work_status": "refining", 
    "working_group": "csswg"
  }, 
  "selectors-nonelement-1": {
    "abstract": "Non-element Selectors extends [[!SELECTORS4]] and allow selecting other kinds of document nodes than elements. This is useful when selectors are used as a general document query language. Non-element Selectors are not intended to be used in CSS, but only as a separate query language in other host environments.", 
    "current_url": "https://drafts.csswg.org/selectors-nonelement-1/", 
    "description": "Non-element Selectors Module Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "selectors-nonelement", 
    "snapshot_url": "https://www.w3.org/TR/selectors-nonelement-1/", 
    "status": "NOTE", 
    "title": "Non-element Selectors 1", 
    "vshortname": "selectors-nonelement-1", 
    "work_status": "exploring", 
    "working_group": "csswg"
  }, 
  "service-workers": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/ServiceWorker/", 
    "description": "Service Workers", 
    "domain": null, 
    "level": 1, 
    "shortname": "service-workers", 
    "snapshot_url": "https://www.w3.org/TR/service-workers-1/", 
    "status": null, 
    "title": "Service Workers", 
    "vshortname": "service-workers", 
    "work_status": null, 
    "working_group": "webapps"
  }, 
  "sri-1": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/webappsec-subresource-integrity/", 
    "description": "Subresource Integrity", 
    "domain": null, 
    "level": 1, 
    "shortname": "sri", 
    "snapshot_url": "http://www.w3.org/TR/SRI/", 
    "status": null, 
    "title": "SRI", 
    "vshortname": "sri-1", 
    "work_status": null, 
    "working_group": "webappsec"
  }, 
  "storage": {
    "abstract": null, 
    "current_url": "https://storage.spec.whatwg.org/", 
    "description": "Storage Living Standard", 
    "domain": null, 
    "level": 1, 
    "shortname": "storage", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Storage", 
    "vshortname": "storage", 
    "work_status": null, 
    "working_group": null
  }, 
  "streams": {
    "abstract": null, 
    "current_url": "https://streams.spec.whatwg.org/", 
    "description": "Streams Living Standard", 
    "domain": null, 
    "level": 1, 
    "shortname": "streams", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Streams", 
    "vshortname": "streams", 
    "work_status": null, 
    "working_group": null
  }, 
  "svg": {
    "abstract": null, 
    "current_url": null, 
    "description": "Scalable Vector Graphics 1.1", 
    "domain": "svg", 
    "level": 1, 
    "shortname": "svg", 
    "snapshot_url": "https://www.w3.org/TR/SVG11/", 
    "status": null, 
    "title": "SVG 1.1", 
    "vshortname": "svg", 
    "work_status": null, 
    "working_group": "svgwg"
  }, 
  "svg2": {
    "abstract": null, 
    "current_url": "https://svgwg.org/svg2-draft/", 
    "description": "Scalable Vector Graphics 2", 
    "domain": "svg", 
    "level": 2, 
    "shortname": "svg", 
    "snapshot_url": "https://www.w3.org/TR/svg2/", 
    "status": null, 
    "title": "SVG 2", 
    "vshortname": "svg2", 
    "work_status": null, 
    "working_group": "svgwg"
  }, 
  "ui-events-1": {
    "abstract": null, 
    "current_url": null, 
    "description": "UI Events", 
    "domain": "webapps", 
    "level": 1, 
    "shortname": "ui-events", 
    "snapshot_url": "https://www.w3.org/TR/uievents/", 
    "status": "WD", 
    "title": "UI Events", 
    "vshortname": "ui-events-1", 
    "work_status": null, 
    "working_group": "webapps"
  }, 
  "upgrade-insecure-requests-1": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/webappsec-upgrade-insecure-requests/", 
    "description": "Upgrade Insecure Requests", 
    "domain": null, 
    "level": 1, 
    "shortname": "upgrade-insecure-requests", 
    "snapshot_url": "http://www.w3.org/TR/upgrade-insecure-requests/", 
    "status": null, 
    "title": "Upgrade Insecure Requests", 
    "vshortname": "upgrade-insecure-requests-1", 
    "work_status": null, 
    "working_group": "webappsec"
  }, 
  "url": {
    "abstract": null, 
    "current_url": null, 
    "description": "URL Standard", 
    "domain": null, 
    "level": 1, 
    "shortname": "url", 
    "snapshot_url": "https://url.spec.whatwg.org/", 
    "status": null, 
    "title": "URL Standard", 
    "vshortname": "url", 
    "work_status": null, 
    "working_group": "whatwg"
  }, 
  "web-animations-1": {
    "abstract": "This specification defines a model for synchronization and timing of changes to the presentation of a Web page. This specification also defines an application programming interface for interacting with this model and it is expected that further specifications will define declarative means for exposing these features.", 
    "current_url": "https://drafts.csswg.org/web-animations-1/", 
    "description": "Web Animations Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "web-animations", 
    "snapshot_url": "https://www.w3.org/TR/web-animations-1/", 
    "status": "WD", 
    "title": "Web Animations 1", 
    "vshortname": "web-animations-1", 
    "work_status": "refining", 
    "working_group": "fxtf"
  }, 
  "web-background-sync-1": {
    "abstract": null, 
    "current_url": "https://wicg.github.io/BackgroundSync/spec/", 
    "description": "Web Background Synchronization", 
    "domain": null, 
    "level": 1, 
    "shortname": "web-background-sync", 
    "snapshot_url": null, 
    "status": null, 
    "title": "Background Sync", 
    "vshortname": "web-background-sync-1", 
    "work_status": null, 
    "working_group": null
  }, 
  "web-bluetooth-1": {
    "abstract": null, 
    "current_url": null, 
    "description": "Web Bluetooth", 
    "domain": "web-bluetooth-cg", 
    "level": 1, 
    "shortname": "web-bluetooth", 
    "snapshot_url": "https://webbluetoothcg.github.io/web-bluetooth/", 
    "status": null, 
    "title": "Web Bluetooth", 
    "vshortname": "web-bluetooth-1", 
    "work_status": null, 
    "working_group": "Web Bluetooth CG"
  }, 
  "webauthn-1": {
    "abstract": null, 
    "current_url": "https://w3c.github.io/webauthn/", 
    "description": "Web Authentication: An API for accessing Scoped Credentials", 
    "domain": null, 
    "level": 1, 
    "shortname": "webauthn", 
    "snapshot_url": "https://www.w3.org/TR/webauthn/", 
    "status": "PR", 
    "title": "Web Authentication", 
    "vshortname": "webauthn-1", 
    "work_status": null, 
    "working_group": null
  }, 
  "webcryptoapi-1": {
    "abstract": null, 
    "current_url": null, 
    "description": "Web Cryptography API", 
    "domain": null, 
    "level": 1, 
    "shortname": "webcryptoapi", 
    "snapshot_url": "https://www.w3.org/TR/WebCryptoAPI/", 
    "status": null, 
    "title": "Web Cryptography API", 
    "vshortname": "webcryptoapi-1", 
    "work_status": null, 
    "working_group": null
  }, 
  "webidl": {
    "abstract": null, 
    "current_url": "https://heycam.github.io/webidl/", 
    "description": "Web Interface Description Language (Second Edition)", 
    "domain": null, 
    "level": 1, 
    "shortname": "webidl", 
    "snapshot_url": "https://www.w3.org/TR/WebIDL/", 
    "status": null, 
    "title": "Web IDL", 
    "vshortname": "webidl", 
    "work_status": null, 
    "working_group": null
  }, 
  "webusb-1": {
    "abstract": null, 
    "current_url": "https://wicg.github.io/webusb/", 
    "description": "WebUSB API", 
    "domain": null, 
    "level": 1, 
    "shortname": "webusb", 
    "snapshot_url": null, 
    "status": null, 
    "title": "WebUSB", 
    "vshortname": "webusb-1", 
    "work_status": null, 
    "working_group": "wicg"
  }, 
  "woff2": {
    "abstract": null, 
    "current_url": "https://dev.w3.org/webfonts/WOFF2/spec/", 
    "description": "WOFF File Format 2.0", 
    "domain": "fonts", 
    "level": 2, 
    "shortname": "woff", 
    "snapshot_url": "https://www.w3.org/TR/WOFF2/", 
    "status": null, 
    "title": "WOFF 2.0", 
    "vshortname": "woff2", 
    "work_status": null, 
    "working_group": "webfonts"
  }, 
  "worklets-1": {
    "abstract": null, 
    "current_url": "https://drafts.css-houdini.org/worklets/", 
    "description": "Worklets Level 1", 
    "domain": "css", 
    "level": 1, 
    "shortname": "worklets", 
    "snapshot_url": "https://www.w3.org/TR/worklets-1/", 
    "status": "WD", 
    "title": "Worklets 1", 
    "vshortname": "worklets-1", 
    "work_status": null, 
    "working_group": "css-houdini"
  }, 
  "xhr": {
    "abstract": null, 
    "current_url": "https://xhr.spec.whatwg.org/", 
    "description": "XMLHttpRequest Living Standard", 
    "domain": null, 
    "level": 1, 
    "shortname": "xhr", 
    "snapshot_url": null, 
    "status": null, 
    "title": "XMLHttpRequest", 
    "vshortname": "xhr", 
    "work_status": null, 
    "working_group": null
  }
}