Index

CSS

  1. #rrggbbaa hex color notation
  2. ::backdrop
  3. ::column
  4. ::details-content
  5. ::file-selector-button
  6. ::first-letter CSS pseudo-element selector
  7. ::placeholder CSS pseudo-element
  8. ::selection CSS pseudo-element
  9. ::spelling-error and ::grammar-error
  10. ::target-text
  11. :autofill
  12. :default CSS pseudo-class
  13. :dir() CSS pseudo-class
  14. :empty
  15. :focus-visible CSS pseudo-class
  16. :focus-within CSS pseudo-class
  17. :has() CSS relational pseudo-class
  18. :has-slotted
  19. :host-context()
  20. :in-range and :out-of-range CSS pseudo-classes
  21. :indeterminate CSS pseudo-class
  22. :is() CSS pseudo-class
  23. :lang()
  24. :modal
  25. :nth-child()
  26. :nth-of-type() pseudo-classes
  27. :open
  28. :optional CSS pseudo-class
  29. :placeholder-shown CSS pseudo-class
  30. :root
  31. :scope (pseudo-class)
  32. :state()
  33. :target
  34. :user-valid and :user-invalid
  35. :where()
  36. <slot>
  37. @charset
  38. @font-face Web fonts
  39. @function
  40. @import
  41. @starting-style
  42. @supports (compatibility prefix)
  43. abs() and sign()
  44. Absolute positioning
  45. accent-color
  46. Active view transition
  47. align-content in block layouts
  48. alignment-baseline
  49. Alt text for generated content
  50. Animatable clipping paths
  51. animation-composition
  52. appearance
  53. aspect-ratio
  54. attr() (content only)
  55. Autonomous custom elements
  56. background-clip
  57. background-clip: border-area
  58. Background-clip: text
  59. background-clip: text
  60. background-color
  61. background-image
  62. background-origin
  63. background-position-x & background-position-y
  64. background-size
  65. baseline-shift
  66. baseline-source
  67. Blending of HTML/SVG elements
  68. Borders
  69. calc() as CSS unit value
  70. calc() keywords
  71. calc-size()
  72. cap unit
  73. caret-shape
  74. Case-insensitive CSS attribute selectors
  75. Case-sensitive attribute selector
  76. ch (character) unit
  77. clip
  78. Clip path boxes
  79. clip-path
  80. Color
  81. color-adjust
  82. color-gamut media query
  83. color-mix()
  84. color-scheme
  85. Column breaks
  86. column-fill
  87. column-span
  88. contain-intrinsic-size
  89. Container scroll-state queries
  90. Content
  91. contrast-color()
  92. corner-shape
  93. counter-set
  94. Crisp edges/pixelated images
  95. crisp-edges
  96. CSS -webkit-user-drag property
  97. CSS 2.1 selectors
  98. CSS ::marker pseudo-element
  99. CSS :any-link selector
  100. CSS :read-only and :read-write selectors
  101. CSS @when / @else conditional rules
  102. CSS all property
  103. CSS Anchor Positioning
  104. CSS Animation
  105. CSS Appearance
  106. CSS Backdrop Filter
  107. CSS background-attachment
  108. CSS background-blend-mode
  109. CSS background-position edge offsets
  110. CSS background-repeat round and space
  111. CSS box-decoration-break
  112. CSS Canvas Drawings
  113. CSS caret-color
  114. CSS Cascade Layers
  115. CSS clip-path property (for HTML)
  116. CSS color() function
  117. CSS Conical Gradients
  118. CSS Container Queries (Size)
  119. CSS Container Query Units
  120. CSS Container Style Queries
  121. CSS Containment
  122. CSS content-visibility
  123. CSS Counter Styles
  124. CSS Counters
  125. CSS Cross-Fade Function
  126. CSS currentColor value
  127. CSS Device Adaptation
  128. CSS display: contents
  129. CSS element() function
  130. CSS Environment Variables env()
  131. CSS Exclusions Level 1
  132. CSS Feature Queries
  133. CSS Filter Effects
  134. CSS filter() function
  135. CSS first-line pseudo-element
  136. CSS Flexible Box Layout Module
  137. CSS Font Loading
  138. CSS font-display
  139. CSS font-feature-settings
  140. CSS font-palette
  141. CSS font-size-adjust
  142. CSS font-smooth
  143. CSS font-stretch
  144. CSS font-variant-alternates
  145. CSS font-variant-numeric
  146. CSS Generated content for pseudo-elements
  147. CSS grab & grabbing cursors
  148. CSS Gradients
  149. CSS Grid Lanes
  150. CSS Grid Layout (level 1)
  151. CSS hanging-punctuation
  152. CSS Hyphenation
  153. CSS if() function
  154. CSS image-set
  155. CSS Initial Letter
  156. CSS initial value
  157. CSS inline-block
  158. CSS justify-content: space-evenly
  159. CSS line-clamp
  160. CSS Logical Properties
  161. CSS Masks
  162. CSS math functions min(), max() and clamp()
  163. CSS min/max-width/height
  164. CSS Motion Path
  165. CSS namespaces
  166. CSS Nesting
  167. CSS outline properties
  168. CSS overflow property
  169. CSS overflow-anchor (Scroll Anchoring)
  170. CSS overflow: overlay
  171. CSS overscroll-behavior
  172. CSS page-break properties
  173. CSS Painting API
  174. CSS pointer-events (for HTML)
  175. CSS position:fixed
  176. CSS position:sticky
  177. CSS print-color-adjust
  178. CSS Reflections
  179. CSS Regions
  180. CSS Relative color syntax
  181. CSS Repeating Gradients
  182. CSS resize property
  183. CSS revert value
  184. CSS Scroll Snap
  185. CSS Scroll-behavior
  186. CSS scrollbar styling
  187. CSS Shapes Level 1
  188. CSS Subgrid
  189. CSS Table display
  190. CSS Text Box
  191. CSS text-indent
  192. CSS text-justify
  193. CSS text-orientation
  194. CSS text-size-adjust
  195. CSS text-stroke and text-fill
  196. CSS text-wrap: balance
  197. CSS touch-action property
  198. CSS unset value
  199. CSS user-select: none
  200. CSS Variables (Custom Properties)
  201. CSS widows & orphans
  202. CSS will-change property
  203. CSS writing-mode property
  204. CSS zoom
  205. CSS3 2D Transforms
  206. CSS3 3D Transforms
  207. CSS3 attr() function for all properties
  208. CSS3 Background-image options
  209. CSS3 Border images
  210. CSS3 Border-radius (rounded corners)
  211. CSS3 Box-shadow
  212. CSS3 Box-sizing
  213. CSS3 Colors
  214. CSS3 Cursors (original values)
  215. CSS3 Cursors: zoom-in & zoom-out
  216. CSS3 font-kerning
  217. CSS3 image-orientation
  218. CSS3 Media Queries
  219. CSS3 Multiple backgrounds
  220. CSS3 Multiple column layout
  221. CSS3 object-fit/object-position
  222. CSS3 Opacity
  223. CSS3 Overflow-wrap
  224. CSS3 selectors
  225. CSS3 tab-size
  226. CSS3 text-align-last
  227. CSS3 Text-overflow
  228. CSS3 Text-shadow
  229. CSS3 Transitions
  230. CSS3 word-break
  231. cubic-bezier() easing
  232. Custom ellipses
  233. Custom highlights
  234. Customizable <select>
  235. Device media queries
  236. Device posture
  237. display animation
  238. display-mode media query
  239. display: flow-root
  240. display: list-item
  241. display: ruby
  242. display: run-in
  243. DOM overlays for WebXR
  244. dominant-baseline
  245. dynamic-range media query
  246. em unit
  247. ex unit
  248. Explicit descendant combinator >>
  249. field-sizing
  250. fit-content
  251. float and clear
  252. Font metric overrides
  253. Font shorthand
  254. Font unicode-range subsetting
  255. font-family
  256. font-language-override
  257. font-optical-sizing
  258. font-palette animation
  259. font-size
  260. font-style
  261. font-synthesis
  262. font-synthesis-position
  263. font-synthesis-small-caps
  264. font-synthesis-style
  265. font-synthesis-weight
  266. font-variant
  267. font-variant-caps
  268. font-variant-east-asian
  269. font-variant-emoji
  270. font-variant-ligatures
  271. font-variant-position
  272. font-weight
  273. font-width
  274. Forced colors
  275. Fullscreen API
  276. gap property for Flexbox
  277. getComputedStyle
  278. glyph-orientation-vertical
  279. Gradient interpolation
  280. Gradients
  281. Grid animation
  282. High-quality kerning pairs & ligatures
  283. Host
  284. HWB
  285. Hyphenate character
  286. Hyphenate limit chars
  287. ic unit
  288. if()
  289. image-rendering: smooth
  290. ime-mode
  291. Individual transform properties
  292. inherit
  293. initial-letter
  294. Inline-size containment
  295. Input selectors
  296. interactivity
  297. interpolate-size
  298. Intrinsic & Extrinsic Sizing
  299. inverted-colors media query
  300. isolation
  301. justify-self in block layouts
  302. Layout containment
  303. Layout direction override
  304. LCH and Lab color values
  305. letter-spacing CSS property
  306. lh unit
  307. light-dark()
  308. line-break
  309. line-height
  310. linear() easing
  311. List style
  312. margin
  313. margin-trim
  314. mask-border
  315. mask-type
  316. Math font family
  317. Media element pseudo-classes
  318. Media Queries: interaction media features
  319. Media Queries: Range Syntax
  320. Media Queries: resolution feature
  321. min-content and max-content
  322. Multi-column layout
  323. object-position
  324. object-view-box
  325. Oklab and OkLCh
  326. Opacity (SVG)
  327. outline
  328. Outlines
  329. Overflow media queries
  330. overflow: clip
  331. overlay
  332. padding
  333. Page break aliases
  334. Page breaks
  335. Page selectors
  336. page-orientation
  337. Paint containment
  338. paint-order
  339. Physical properties
  340. Pointer events
  341. Popover
  342. Position
  343. pow(), sqrt(), hypot(), log(), and exp()
  344. prefers-color-scheme media query
  345. prefers-color-scheme media query
  346. prefers-contrast media query
  347. prefers-reduced-motion media query
  348. prefers-reduced-transparency media query
  349. print-color-adjust
  350. progress()
  351. Q unit
  352. Quotes
  353. random()
  354. Range syntax for style queries
  355. rcap unit
  356. rch unit
  357. reading-flow
  358. Rebeccapurple color
  359. rect() and xywh()
  360. Registered custom properties
  361. Relative positioning
  362. rem (root em) units
  363. resolution media query (compatibility prefixes)
  364. Reversed counter-reset
  365. rex unit
  366. RGB
  367. ric unit
  368. rlh unit
  369. round(), mod(), and rem()
  370. ruby-align
  371. ruby-overhang
  372. ruby-position
  373. Scoped attribute
  374. Scoped Styles: the @scope rule
  375. scripting media query
  376. Scroll marker target pseudo-classes
  377. Scroll markers
  378. Scroll-driven animations
  379. scroll-initial-target
  380. scroll-target-group
  381. scrollbar-color
  382. scrollbar-gutter
  383. scrollbar-width
  384. selector list argument of :not()
  385. selector list argument of :nth-child and :nth-last-child CSS pseudo-classes
  386. Shadow parts
  387. shape()
  388. shape-outside
  389. sibling-count() and sibling-index()
  390. sin(), cos(), tan(), asin(), acos(), atan(), and atan2() (CSS)
  391. Size containment
  392. Small, Large, and Dynamic viewport units
  393. speak-as
  394. Static positioning
  395. steps() easing
  396. stretch
  397. Style containment
  398. SVG in CSS backgrounds
  399. System colors
  400. system-ui value for font-family
  401. Tables
  402. text-align
  403. text-combine-upright
  404. text-decoration in ::selection
  405. text-decoration styling
  406. text-decoration-line: blink
  407. text-emphasis styling
  408. text-indent: each-line
  409. text-indent: hanging
  410. text-spacing-trim
  411. text-transform
  412. text-underline-offset
  413. text-underline-position
  414. text-wrap
  415. text-wrap: balance
  416. text-wrap: pretty
  417. Time-relative pseudo-selectors
  418. transform-box
  419. transition-behavior
  420. TTF/OTF - TrueType and OpenType font support
  421. Two-value display property
  422. ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family
  423. Update frequency media query
  424. User action pseudo-classes
  425. Variable fonts
  426. Vertical form controls
  427. vertical-align
  428. video-dynamic-range media query
  429. View Transitions (cross-document)
  430. View Transitions API (single-document)
  431. view-transition-class
  432. Viewport segments
  433. Viewport units: vw, vh, vmin, vmax
  434. visibility
  435. white-space
  436. white-space-collapse
  437. Width and height
  438. Window.devicePixelRatio
  439. word-break: auto-phrase
  440. word-break: break-word
  441. word-spacing
  442. writing-mode SVG 1.1 values
  443. z-index
  444. All CSS features

HTML5

  1. <a>
  2. <abbr>
  3. <address>
  4. <article>
  5. <aside>
  6. <b>
  7. <base>
  8. <bdi>
  9. <bdo>
  10. <blockquote>
  11. <body>
  12. <br>
  13. <button>
  14. <canvas>
  15. <cite>
  16. <code>
  17. <data>
  18. <del>
  19. <dfn>
  20. <dialog closedby>
  21. <div>
  22. <em>
  23. <embed>
  24. <fencedframe>
  25. <fieldset> and <legend>
  26. <figure> and <figcaption>
  27. <form>
  28. <h1> through <h6>
  29. <head>
  30. <header> and <footer>
  31. <hgroup>
  32. <hr>
  33. <html>
  34. <i>
  35. <iframe>
  36. <img sizes="auto" loading="lazy">
  37. <img>
  38. <input type="button">
  39. <input type="checkbox">
  40. <input type="file">
  41. <input type="hidden">
  42. <input type="image">
  43. <input type="password">
  44. <input type="radio">
  45. <input type="reset">
  46. <input type="submit">
  47. <input>
  48. <ins>
  49. <kbd>
  50. <label>
  51. <link rel="expect">
  52. <link rel="preconnect">
  53. <link>
  54. <main>
  55. <mark>
  56. <menu>
  57. <meta name="application-title">
  58. <meta>
  59. <nav>
  60. <object>
  61. <ol>, <ul>, and <li>
  62. <output>
  63. <p>
  64. <pre>
  65. <q>
  66. <s>
  67. <samp>
  68. <script> and <noscript>
  69. <search>
  70. <section>
  71. <select>
  72. <small>
  73. <source>
  74. <span>
  75. <strong>
  76. <style>
  77. <sub> and <sup>
  78. <textarea>
  79. <time>
  80. <title>
  81. <u>
  82. <var>
  83. `alpha` and `colorspace` attributes for `<input type=color>`
  84. Accelerometer
  85. accept attribute for file input
  86. accesskey
  87. Alternative style sheets
  88. async attribute for external scripts
  89. Attributes for form submission
  90. Attribution reporting
  91. Audio element
  92. Audio Tracks
  93. autocapitalize
  94. autocorrect
  95. Autofocus attribute
  96. blocking="render"
  97. Canvas (basic support)
  98. Canvas blend modes
  99. classList (DOMTokenList)
  100. Color input type
  101. contenteditable attribute (basic support)
  102. contenteditable="plaintext-only"
  103. Context menu item (menuitem element)
  104. controlslist
  105. CPU compute pressure
  106. Credentialless iframes
  107. Custom Elements (deprecated V0 spec)
  108. Custom Elements (V1)
  109. Custom protocol handling
  110. Customizable Select element
  111. Customized built-in elements
  112. Datalist element
  113. dataset & data-* attributes
  114. Date and time input types
  115. defer attribute for external scripts
  116. Description list
  117. Details & Summary elements
  118. Dialog element
  119. dirname
  120. disabled attribute of the fieldset element
  121. Download attribute
  122. Drag and Drop
  123. Email, telephone & URL input types
  124. enterkeyhint
  125. Fetch priority
  126. Form attribute
  127. Form validation
  128. getElementsByClassName
  129. Gyroscope
  130. Hashchange event
  131. hidden attribute
  132. hidden="until-found"
  133. HTML Imports
  134. HTML Media Capture
  135. HTML templates
  136. HTML5 semantic elements
  137. Idle detection
  138. Image maps
  139. indeterminate checkbox
  140. inert
  141. Inline SVG in HTML5
  142. input event
  143. input placeholder attribute
  144. inputmode attribute
  145. Interest invokers
  146. Invoker commands
  147. lang
  148. Lazy loading via attribute for images & iframes
  149. Link type "noreferrer"
  150. Local fonts
  151. maxlength attribute for input and textarea elements
  152. meter element
  153. Minimum length attribute for input fields
  154. Multiple file selection
  155. Mutually exclusive <details> elements
  156. naturalWidth & naturalHeight image properties
  157. navigator.share()
  158. Number input type
  159. Offline web applications
  160. OffscreenCanvas
  161. PageTransitionEvent
  162. Path2D
  163. Pattern attribute for input fields
  164. Payment request
  165. Picture element
  166. Ping attribute
  167. PNG favicons
  168. popover="hint"
  169. Portals
  170. Preloading responsive images
  171. Presentation API
  172. Printing Events
  173. Private click measurement
  174. progress element
  175. Range input type
  176. readonly attribute of input and textarea elements
  177. rel=noopener
  178. relList (DOMTokenList)
  179. Remote playback
  180. Reversed attribute of ordered lists
  181. Ruby annotation
  182. sandbox attribute for iframes
  183. Screen capture
  184. seamless attribute for iframes
  185. Search input type
  186. Selection controls for input & textarea
  187. Session history management
  188. Speculation rules
  189. spellcheck
  190. Spellcheck attribute
  191. srcdoc attribute for iframes
  192. Srcset and sizes attributes
  193. Storage access
  194. style (attribute)
  195. Subresource Integrity
  196. SVG favicons
  197. tabindex global attribute
  198. Text API for Canvas
  199. Text tracks
  200. title (attribute)
  201. Topics
  202. translate
  203. Video element
  204. Video Tracks
  205. Virtual keyboard
  206. wbr (word break opportunity) element
  207. Web serial
  208. WebGL - 3D Canvas graphics
  209. WebGL 2.0
  210. WebOTP
  211. WebXR
  212. Window management
  213. writingsuggestions
  214. All HTML5 features

Other

  1. "once" event listener option
  2. AAC audio file format
  3. Anchor position container queries
  4. Animated PNG (APNG)
  5. Application shortcuts
  6. AudioListener setPosition() and setOrientation()
  7. autocomplete attribute: on & off values
  8. AV1 video format
  9. AVIF image format
  10. Branch hinting (WebAssembly)
  11. Brotli Accept-Encoding/Content-Encoding
  12. Built-in PDF viewer
  13. ChildNode.remove()
  14. Clearing site data
  15. Client Hints: DPR, Width, Viewport-Width
  16. COLR/CPAL(v0) Font Formats
  17. COLR/CPAL(v1) Font Formats
  18. Compression Dictionary Transport
  19. Cookies
  20. CSS Paged Media (@page)
  21. Data URIs
  22. Data URLs
  23. Declarative Shadow DOM
  24. Device memory
  25. Document Policy
  26. document.elementFromPoint()
  27. document.head
  28. document.scrollingElement
  29. DOM manipulation convenience methods
  30. DOMContentLoaded
  31. DOMMatrix
  32. Dynamic Adaptive Streaming over HTTP (MPEG-DASH)
  33. Early data
  34. Element.closest()
  35. Element.insertAdjacentElement() & Element.insertAdjacentText()
  36. EOT - Embedded OpenType fonts
  37. EventTarget.addEventListener()
  38. EventTarget.dispatchEvent
  39. Exception handling (WebAssembly)
  40. Exception references with exnref (WebAssembly)
  41. Extended constant expressions (WebAssembly)
  42. Fetch metadata request headers
  43. fetchLater
  44. File handlers
  45. FLAC audio format
  46. focusin & focusout events
  47. Garbage collection (WebAssembly)
  48. Global privacy control
  49. HEIF/HEIC image format
  50. HEVC/H.265 video format
  51. HTMLElement.innerText
  52. HTTP authentication
  53. HTTP Live Streaming (HLS)
  54. HTTP Strict Transport Security
  55. HTTP/1.1
  56. HTTP/2 protocol
  57. HTTP/3 protocol
  58. JPEG 2000 image format
  59. JPEG XL image format
  60. JPEG XR image format
  61. KeyboardEvent.charCode
  62. KeyboardEvent.code
  63. KeyboardEvent.getModifierState()
  64. KeyboardEvent.key
  65. KeyboardEvent.location
  66. KeyboardEvent.which
  67. Launch handler
  68. MathML
  69. Media Fragments
  70. Memory64 (WebAssembly)
  71. Mixed content handling
  72. MP3 audio format
  73. MPEG-4/H.264 video format
  74. Multi-memory (WebAssembly)
  75. Mutation events
  76. Network Information
  77. Node.compareDocumentPosition()
  78. Node.textContent
  79. Ogg Vorbis audio format
  80. Ogg/Theora video format
  81. Opus audio format
  82. Partitioned cookies
  83. Passive event listeners
  84. PNG alpha transparency
  85. Protocol handlers
  86. querySelector/querySelectorAll
  87. Related apps
  88. Relaxed-width SIMD (WebAssembly)
  89. Reporting API
  90. Resource Hints: dns-prefetch
  91. Resource Hints: Lazyload
  92. Resource Hints: modulepreload
  93. Resource Hints: preconnect
  94. Resource Hints: prefetch
  95. Resource Hints: preload
  96. Resource Hints: prerender
  97. Save-Data
  98. Scoped custom element registries
  99. SDCH Accept-Encoding/Content-Encoding
  100. Shadow DOM (deprecated V0 spec)
  101. Shadow DOM (V1)
  102. Share targets
  103. Signed HTTP Exchanges (SXG)
  104. Sourcemap header
  105. SPDY protocol
  106. String builtins (WebAssembly)
  107. Summarizer
  108. Tail call optimization (WebAssembly)
  109. theme-color Meta Tag
  110. Typed function references (WebAssembly)
  111. Upgrade insecure requests
  112. URL Scroll-To-Text Fragment
  113. User agent client hints
  114. WAI-ARIA Accessibility features
  115. Wav audio format
  116. Web app manifest
  117. WebAssembly
  118. WebAssembly BigInt to i64 conversion in JS API
  119. WebAssembly Bulk Memory Operations
  120. WebAssembly Import/Export of Mutable Globals
  121. WebAssembly Multi-Value
  122. WebAssembly Non-trapping float-to-int Conversion
  123. WebAssembly Reference Types
  124. WebAssembly Sign Extension Operators
  125. WebAssembly SIMD
  126. WebAssembly Threads and Atomics
  127. WebDriver BiDi
  128. WEBGL_compressed_texture_s3tc_srgb WebGL extension
  129. WebM video format
  130. WebP image format
  131. WebVTT - Web Video Text Tracks
  132. Window Controls Overlay
  133. WOFF - Web Open Font Format
  134. WOFF 2.0 - Web Open Font Format
  135. XHTML served as application/xhtml+xml
  136. XHTML+SMIL animation
  137. zstd (Zstandard) content-encoding
  138. All Other features

JS API

  1. 2D canvas
  2. 2D canvas opacity
  3. Abortable fetch
  4. AbortController & AbortSignal
  5. AbortSignal.any()
  6. Accelerometer
  7. Alerts
  8. Ambient Light Sensor
  9. Anchors (WebXR)
  10. ANGLE_instanced_arrays WebGL extension
  11. ARIA attribute reflection
  12. Asynchronous Clipboard API
  13. Asynchronously iterable streams
  14. Audio session
  15. AudioListener
  16. AudioWorklet
  17. Augmented reality
  18. Auxclick
  19. Back/forward cache blocking reasons
  20. Background fetch
  21. Background sync
  22. Background Sync API
  23. Badging
  24. Barcode detector
  25. BarProp
  26. Base64 encoding and decoding
  27. Basic console logging functions
  28. Battery Status API
  29. Beacon API
  30. beforeinstallprompt
  31. beforeunload
  32. Blob constructing
  33. Blob URLs
  34. BroadcastChannel
  35. Canvas createConicGradient()
  36. Canvas reset()
  37. Canvas roundRect()
  38. Capture Handle
  39. captureStream() for <audio> and <video>
  40. captureStream() for <canvas>
  41. Change event
  42. Channel messaging
  43. checkVisibility()
  44. Clipboard events
  45. clipboardchange
  46. ClipboardItem.supports()
  47. CloseWatcher
  48. Color management for 2D canvas
  49. Color management for WebGL
  50. Color management for WebGL2
  51. Composition events
  52. Compression streams
  53. console.time and console.timeEnd
  54. Constraint Validation API
  55. Constructed stylesheets
  56. Contact picker
  57. Content Index
  58. contextlost and contextrestored
  59. Cookie Store API
  60. cookieEnabled
  61. createImageBitmap
  62. Credential management
  63. Credential Management API
  64. Cross-document messaging
  65. Cross-Origin Resource Sharing
  66. crypto.getRandomValues()
  67. CSS object model
  68. CSS object model (DOM level 2)
  69. CSS typed object model
  70. CSS.escape()
  71. CSS.supports() API
  72. Custom formats for clipboard items
  73. Custom highlights from point
  74. CustomEvent
  75. Depth sensing
  76. Desynchronized 2D canvas
  77. Desynchronized WebGL canvas
  78. Desynchronized WebGL2 canvas
  79. DeviceOrientation & DeviceMotion events
  80. dialog.requestClose()
  81. Digital credentials
  82. Digital goods
  83. Directory selection from file input
  84. Do Not Track API
  85. Document colors
  86. Document Object Model Range
  87. Document picture-in-picture
  88. document.caretPositionFromPoint()
  89. document.currentScript
  90. document.evaluate & XPath
  91. Document.execCommand()
  92. document.write()
  93. DOM
  94. DOM Geometry
  95. DOM Parsing and Serialization
  96. DOMParser
  97. EditContext
  98. Efficient Script Yielding: setImmediate()
  99. Element capture
  100. Element timing
  101. Element.getBoundingClientRect()
  102. Element.insertAdjacentHTML()
  103. Element.scrollIntoViewIfNeeded()
  104. Encrypted Media Extensions
  105. Event timing
  106. execCommand()
  107. EXT_blend_minmax WebGL extension
  108. EXT_color_buffer_float WebGL extension
  109. EXT_color_buffer_half_float WebGL extension
  110. EXT_float_blend WebGL extension
  111. EXT_frag_depth WebGL extension
  112. EXT_shader_texture_lod WebGL extension
  113. EXT_sRGB WebGL extension
  114. EXT_texture_compression_bptc WebGL extension
  115. EXT_texture_compression_rgtc WebGL extension
  116. EXT_texture_filter_anisotropic WebGL extension
  117. EXT_texture_norm16 WebGL extension
  118. Eyedropper
  119. fastSeek()
  120. Feature Policy
  121. Federated credential management
  122. Federated credentials
  123. Fetch
  124. Fetch upload streams
  125. FIDO U2F API
  126. File API
  127. File System Access API
  128. FileReader API
  129. FileReaderSync
  130. Filesystem & FileWriter API
  131. Focus events
  132. Form-associated custom elements
  133. Gamepad (WebXR)
  134. Gamepad API
  135. Gamepad haptic feedback
  136. Gamepad touch buttons
  137. Gamepad VR hands and poses
  138. Geolocation
  139. getHTML()
  140. getUserMedia/Stream API
  141. Gyroscope
  142. Hand input
  143. High Resolution Time API
  144. Hit test
  145. ImageBitmapRenderingContext
  146. ImageCapture API
  147. Imperative slot assignment
  148. IndexedDB
  149. IndexedDB 2.0
  150. IndexedDB getAllRecords()
  151. Ink
  152. Input Method Editor API
  153. Insertable streams for MediaStreamTrack
  154. IntersectionObserver
  155. IntersectionObserver V2
  156. isInputPending()
  157. isSecureContext
  158. JavaScript modules in shared workers
  159. Keyboard events
  160. Keyboard lock
  161. Keyboard map
  162. KHR_parallel_shader_compile WebGL extension
  163. Language
  164. Language detector
  165. Largest contentful paint (LCP)
  166. Layout instability
  167. Lighting estimation
  168. Location
  169. Locks
  170. Long animation frames
  171. Long tasks
  172. Magnetometer
  173. Managed media source
  174. matches() DOM method
  175. matchMedia
  176. Media capabilities
  177. Media Capture from DOM Elements API
  178. Media playback quality
  179. Media session
  180. Media Source Extensions
  181. MediaController
  182. MediaRecorder API
  183. MediaStream recording
  184. Memory measurement
  185. messageerror
  186. Mouse events
  187. moveBefore()
  188. Mutation Observer
  189. MutationObserver
  190. Navigation API
  191. Navigation timing
  192. Navigation Timing API
  193. Navigator
  194. navigator.hardwareConcurrency
  195. Network Information API
  196. Non-cookie storage access
  197. Notifications
  198. Numeric factory functions
  199. Object RTC (ORTC) API for WebRTC
  200. Observable
  201. OES_draw_buffers_indexed WebGL extension
  202. OES_element_index_uint WebGL extension
  203. OES_fbo_render_mipmap WebGL extension
  204. OES_standard_derivatives WebGL extension
  205. OES_texture_float WebGL extension
  206. OES_texture_float_linear WebGL extension
  207. OES_texture_half_float WebGL extension
  208. OES_texture_half_float_linear WebGL extension
  209. OES_vertex_array_object WebGL extension
  210. OfflineAudioContext
  211. Online/offline status
  212. Orientation Sensor
  213. Orientation Sensor
  214. Origin
  215. Origin private file system
  216. OVR_multiview2 WebGL extension
  217. Page lifecycle
  218. Page Visibility
  219. Page visibility state
  220. Paint timing
  221. Passkeys
  222. Password credentials
  223. Payment handler
  224. Payment Request API
  225. pdfViewerEnabled
  226. PerformanceTiming and PerformanceNavigation
  227. Periodic background sync
  228. Permissions API
  229. Permissions Policy
  230. Picture-in-Picture
  231. Pointer Lock API
  232. preservesPitch
  233. Profiler
  234. Proximity API
  235. Push API
  236. queueMicrotask()
  237. Raw camera access for WebXR
  238. Read unsanitized clipboard data
  239. ReadableStream.from()
  240. Region capture
  241. registerProtocolHandler
  242. Related website sets
  243. requestAnimationFrame
  244. requestAnimationFrame() in workers
  245. requestIdleCallback
  246. requestVideoFrameCallback()
  247. Resize Observer
  248. Resource size
  249. Resource Timing (basic support)
  250. Scheduler API
  251. Screen
  252. Screen Orientation
  253. Screen orientation lock
  254. Screen Wake Lock API
  255. Scroll methods on elements (scroll, scrollTo, scrollBy)
  256. Scroll snap events
  257. scrollend
  258. scrollIntoView
  259. scrollIntoView() container
  260. Secure payment confirmation
  261. Selection API
  262. Selection composed ranges
  263. Server Timing
  264. Server-sent events
  265. Service Workers
  266. setInterval
  267. setTimeout()
  268. Shared storage
  269. Shared storage locks
  270. Shared Web Workers
  271. SharedArrayBuffer in WebGL
  272. showPicker() for <input>
  273. showPicker() for <select>
  274. Speech Recognition API
  275. Speech Synthesis API
  276. Storage buckets
  277. Storage manager
  278. Streams
  279. Streams
  280. structuredClone()
  281. SVG clipboard items
  282. Synchronous Clipboard API
  283. TextEncoder & TextDecoder
  284. ToggleEvent source
  285. Touch events
  286. Transferable streams
  287. Translator
  288. Trusted Types for DOM manipulation
  289. Unsanitized HTML parsing methods
  290. URL API
  291. URL.canParse()
  292. URLPattern
  293. URLSearchParams
  294. User activation
  295. User agent sniffing
  296. User Timing API
  297. Vibration
  298. Vibration API
  299. Visual viewport API
  300. Web Animations API
  301. Web Audio API
  302. Web authentication easy public key access
  303. Web authentication signal methods
  304. Web Bluetooth
  305. Web Cryptography
  306. Web MIDI API
  307. Web NFC
  308. Web Notifications
  309. Web Serial API
  310. Web Share API
  311. Web Sockets
  312. Web SQL Database
  313. Web Storage - name/value pairs
  314. Web Workers
  315. WebCodecs API
  316. WEBGL_color_buffer_float WebGL extension
  317. WEBGL_compressed_texture_astc WebGL extension
  318. WEBGL_compressed_texture_etc WebGL extension
  319. WEBGL_compressed_texture_etc1 WebGL extension
  320. WEBGL_compressed_texture_pvrtc WebGL extension
  321. WEBGL_compressed_texture_s3tc WebGL extension
  322. WEBGL_debug_renderer_info WebGL extension
  323. WEBGL_debug_shaders WebGL extension
  324. WEBGL_depth_texture WebGL extension
  325. WEBGL_draw_buffers WebGL extension
  326. WEBGL_lose_context WebGL extension
  327. WEBGL_multi_draw WebGL extension
  328. WebGPU
  329. WebHID API
  330. WebRTC encoded transform
  331. WebRTC Peer-to-peer connections
  332. WebRTC SCTP information
  333. WebRTC statistics
  334. WebTransport
  335. WebUSB
  336. WebVR API
  337. WebVTT cue alignment
  338. WebVTT cue settings
  339. WebVTT regions
  340. WebXR Device API
  341. Wheel events
  342. willReadFrequently
  343. Window
  344. window.external
  345. window.print()
  346. XMLHttpRequest
  347. XMLHttpRequest advanced features
  348. XMLSerializer
  349. XSLT
  350. All JS API features