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. alpha()
  50. Alt text for generated content
  51. Anchor positioning animations and transitions
  52. Anchor positioning transforms
  53. Animatable clipping paths
  54. animation-composition
  55. appearance
  56. aspect-ratio
  57. at-rule()
  58. attr() (content only)
  59. Autonomous custom elements
  60. background-clip
  61. background-clip: border-area
  62. Background-clip: text
  63. background-clip: text
  64. background-color
  65. background-image
  66. background-origin
  67. background-position-x & background-position-y
  68. background-size
  69. baseline-shift
  70. baseline-source
  71. Blending of HTML/SVG elements
  72. border-shape
  73. Borders
  74. calc() as CSS unit value
  75. calc() keywords
  76. calc-size()
  77. cap unit
  78. caret-shape
  79. Case-insensitive CSS attribute selectors
  80. Case-sensitive attribute selector
  81. ch (character) unit
  82. clip
  83. Clip path boxes
  84. clip-path
  85. Color
  86. color-adjust
  87. color-gamut media query
  88. color-mix()
  89. color-mix() with three or more colors
  90. color-scheme
  91. Column breaks
  92. column-fill
  93. column-span
  94. contain-intrinsic-size
  95. Container scroll-state queries
  96. Content
  97. contrast-color()
  98. corner-shape
  99. counter-set
  100. Crisp edges/pixelated images
  101. crisp-edges
  102. cross-origin() for url()
  103. CSS -webkit-user-drag property
  104. CSS 2.1 selectors
  105. CSS ::marker pseudo-element
  106. CSS :any-link selector
  107. CSS :read-only and :read-write selectors
  108. CSS @when / @else conditional rules
  109. CSS all property
  110. CSS Anchor Positioning
  111. CSS Animation
  112. CSS Appearance
  113. CSS Backdrop Filter
  114. CSS background-attachment
  115. CSS background-blend-mode
  116. CSS background-position edge offsets
  117. CSS background-repeat round and space
  118. CSS box-decoration-break
  119. CSS Canvas Drawings
  120. CSS caret-color
  121. CSS Cascade Layers
  122. CSS clip-path property (for HTML)
  123. CSS color() function
  124. CSS Conical Gradients
  125. CSS Container Queries (Size)
  126. CSS Container Query Units
  127. CSS Container Style Queries
  128. CSS Containment
  129. CSS content-visibility
  130. CSS Counter Styles
  131. CSS Counters
  132. CSS Cross-Fade Function
  133. CSS currentColor value
  134. CSS Device Adaptation
  135. CSS display: contents
  136. CSS element() function
  137. CSS Environment Variables env()
  138. CSS Exclusions Level 1
  139. CSS Feature Queries
  140. CSS Filter Effects
  141. CSS filter() function
  142. CSS first-line pseudo-element
  143. CSS Flexible Box Layout Module
  144. CSS Font Loading
  145. CSS font-display
  146. CSS font-feature-settings
  147. CSS font-palette
  148. CSS font-size-adjust
  149. CSS font-smooth
  150. CSS font-stretch
  151. CSS font-variant-alternates
  152. CSS font-variant-numeric
  153. CSS Generated content for pseudo-elements
  154. CSS grab & grabbing cursors
  155. CSS Gradients
  156. CSS Grid Lanes
  157. CSS Grid Layout (level 1)
  158. CSS hanging-punctuation
  159. CSS Hyphenation
  160. CSS if() function
  161. CSS image-set
  162. CSS Initial Letter
  163. CSS initial value
  164. CSS inline-block
  165. CSS justify-content: space-evenly
  166. CSS line-clamp
  167. CSS Logical Properties
  168. CSS Masks
  169. CSS math functions min(), max() and clamp()
  170. CSS min/max-width/height
  171. CSS Motion Path
  172. CSS namespaces
  173. CSS Nesting
  174. CSS outline properties
  175. CSS overflow property
  176. CSS overflow-anchor (Scroll Anchoring)
  177. CSS overflow: overlay
  178. CSS overscroll-behavior
  179. CSS page-break properties
  180. CSS Painting API
  181. CSS pointer-events (for HTML)
  182. CSS position:fixed
  183. CSS position:sticky
  184. CSS print-color-adjust
  185. CSS Reflections
  186. CSS Regions
  187. CSS Relative color syntax
  188. CSS Repeating Gradients
  189. CSS resize property
  190. CSS revert value
  191. CSS Scroll Snap
  192. CSS Scroll-behavior
  193. CSS scrollbar styling
  194. CSS Shapes Level 1
  195. CSS Subgrid
  196. CSS Table display
  197. CSS Text Box
  198. CSS text-indent
  199. CSS text-justify
  200. CSS text-orientation
  201. CSS text-size-adjust
  202. CSS text-stroke and text-fill
  203. CSS text-wrap: balance
  204. CSS touch-action property
  205. CSS unset value
  206. CSS user-select: none
  207. CSS Variables (Custom Properties)
  208. CSS widows & orphans
  209. CSS will-change property
  210. CSS writing-mode property
  211. CSS zoom
  212. CSS3 2D Transforms
  213. CSS3 3D Transforms
  214. CSS3 attr() function for all properties
  215. CSS3 Background-image options
  216. CSS3 Border images
  217. CSS3 Border-radius (rounded corners)
  218. CSS3 Box-shadow
  219. CSS3 Box-sizing
  220. CSS3 Colors
  221. CSS3 Cursors (original values)
  222. CSS3 Cursors: zoom-in & zoom-out
  223. CSS3 font-kerning
  224. CSS3 image-orientation
  225. CSS3 Media Queries
  226. CSS3 Multiple backgrounds
  227. CSS3 Multiple column layout
  228. CSS3 object-fit/object-position
  229. CSS3 Opacity
  230. CSS3 Overflow-wrap
  231. CSS3 selectors
  232. CSS3 tab-size
  233. CSS3 text-align-last
  234. CSS3 Text-overflow
  235. CSS3 Text-shadow
  236. CSS3 Transitions
  237. CSS3 word-break
  238. cubic-bezier() easing
  239. Custom ellipses
  240. Custom highlights
  241. Device media queries
  242. Device posture
  243. display animation
  244. display-mode media query
  245. display: flow-root
  246. display: list-item
  247. display: ruby
  248. display: run-in
  249. DOM overlays for WebXR
  250. dominant-baseline
  251. dynamic-range media query
  252. dynamic-range-limit
  253. Element-scoped view transitions
  254. em unit
  255. ex unit
  256. Explicit descendant combinator >>
  257. Exponential functions (CSS)
  258. field-sizing
  259. fit-content
  260. flex-wrap: balance
  261. float and clear
  262. Font metric overrides
  263. Font shorthand
  264. Font unicode-range subsetting
  265. font-family
  266. font-language-override
  267. font-optical-sizing
  268. font-palette animation
  269. font-size
  270. font-style
  271. font-synthesis
  272. font-synthesis-position
  273. font-synthesis-small-caps
  274. font-synthesis-style
  275. font-synthesis-weight
  276. font-variant
  277. font-variant-caps
  278. font-variant-east-asian
  279. font-variant-emoji
  280. font-variant-ligatures
  281. font-variant-position
  282. font-weight
  283. font-width
  284. Forced colors
  285. Fullscreen API
  286. Gap decorations
  287. gap property for Flexbox
  288. getComputedStyle
  289. glyph-orientation-vertical
  290. Gradient interpolation
  291. Gradients
  292. Grid animation
  293. High-quality kerning pairs & ligatures
  294. Host
  295. HWB
  296. Hyphenate character
  297. Hyphenate limit chars
  298. ic unit
  299. if()
  300. image-rendering: smooth
  301. ime-mode
  302. Individual transform properties
  303. inherit
  304. Inline-size containment
  305. Input selectors
  306. integrity() for url()
  307. interactivity
  308. Interest invokers
  309. interpolate-size
  310. Intrinsic & Extrinsic Sizing
  311. inverted-colors media query
  312. isolation
  313. justify-self in block layouts
  314. Layout containment
  315. Layout direction override
  316. LCH and Lab color values
  317. letter-spacing CSS property
  318. lh unit
  319. light-dark()
  320. light-dark() image values
  321. line-break
  322. line-height
  323. linear() easing
  324. List style
  325. margin
  326. margin-trim
  327. mask-border
  328. mask-type
  329. Math font family
  330. Media element pseudo-classes
  331. Media Queries: interaction media features
  332. Media Queries: Range Syntax
  333. Media Queries: resolution feature
  334. min-content and max-content
  335. Multi-column layout
  336. object-position
  337. object-view-box
  338. Oklab and OkLCh
  339. Opacity (SVG)
  340. outline
  341. Outlines
  342. Overflow media queries
  343. overflow-clip-margin
  344. overflow: clip
  345. overlay
  346. padding
  347. Page break aliases
  348. Page breaks
  349. Page selectors
  350. page-orientation
  351. Paint containment
  352. paint-order
  353. Physical properties
  354. Pointer events
  355. Popover
  356. Position
  357. prefers-color-scheme media query
  358. prefers-color-scheme media query
  359. prefers-contrast media query
  360. prefers-reduced-motion media query
  361. prefers-reduced-transparency media query
  362. print-color-adjust
  363. progress()
  364. Q unit
  365. Quotes
  366. random()
  367. Range syntax for style queries
  368. rcap unit
  369. rch unit
  370. reading-flow
  371. Rebeccapurple color
  372. rect() and xywh()
  373. referrer-policy() for url()
  374. Registered custom properties
  375. Relative positioning
  376. rem (root em) units
  377. resolution media query (compatibility prefixes)
  378. Reversed counter-reset
  379. rex unit
  380. RGB
  381. ric unit
  382. rlh unit
  383. round(), mod(), and rem()
  384. ruby-align
  385. ruby-overhang
  386. ruby-position
  387. Scoped attribute
  388. Scoped Styles: the @scope rule
  389. scripting media query
  390. Scroll marker target pseudo-classes
  391. Scroll markers
  392. Scroll-driven animations
  393. scroll-initial-target
  394. scroll-target-group
  395. scrollbar-color
  396. scrollbar-gutter
  397. scrollbar-width
  398. selector list argument of :not()
  399. selector list argument of :nth-child and :nth-last-child CSS pseudo-classes
  400. Shadow parts
  401. shape()
  402. shape-outside
  403. sibling-count() and sibling-index()
  404. Size containment
  405. Small, Large, and Dynamic viewport units
  406. speak-as
  407. Static positioning
  408. steps() easing
  409. stretch
  410. Style containment
  411. SVG 1.1
  412. SVG in CSS backgrounds
  413. System colors
  414. system-ui value for font-family
  415. Tables
  416. text-align
  417. text-combine-upright
  418. text-decoration in ::selection
  419. text-decoration styling
  420. text-decoration-line: blink
  421. text-decoration-skip-ink
  422. text-decoration-skip-ink: all
  423. text-emphasis styling
  424. text-fit
  425. text-indent: each-line
  426. text-indent: hanging
  427. text-spacing-trim
  428. text-transform
  429. text-underline-offset
  430. text-underline-position
  431. text-wrap
  432. text-wrap: balance
  433. text-wrap: pretty
  434. Time-relative pseudo-selectors
  435. transform-box
  436. transition-behavior
  437. Trigonometric functions (CSS)
  438. TTF/OTF - TrueType and OpenType font support
  439. Two-value display property
  440. ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family
  441. Update frequency media query
  442. User action pseudo-classes
  443. Variable fonts
  444. Vertical form controls
  445. vertical-align
  446. video-dynamic-range media query
  447. View Transitions (cross-document)
  448. View Transitions API (single-document)
  449. view-transition-class
  450. Viewport segments
  451. Viewport units: vw, vh, vmin, vmax
  452. visibility
  453. white-space
  454. white-space-collapse
  455. Width and height
  456. window-drag
  457. Window.devicePixelRatio
  458. word-break: auto-phrase
  459. word-break: break-word
  460. word-spacing
  461. writing-mode SVG 1.1 values
  462. z-index
  463. 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. <geolocation>
  29. <h1> through <h6>
  30. <head>
  31. <header> and <footer>
  32. <hgroup>
  33. <hr>
  34. <html>
  35. <i>
  36. <iframe>
  37. <img sizes="auto" loading="lazy">
  38. <img>
  39. <input type="button">
  40. <input type="checkbox" switch>
  41. <input type="checkbox">
  42. <input type="file">
  43. <input type="hidden">
  44. <input type="image">
  45. <input type="password">
  46. <input type="radio">
  47. <input type="reset">
  48. <input type="submit">
  49. <input>
  50. <ins>
  51. <kbd>
  52. <label>
  53. <link rel="expect">
  54. <link rel="preconnect">
  55. <link>
  56. <main>
  57. <mark>
  58. <menu>
  59. <meta name="application-title">
  60. <meta name="text-scale">
  61. <meta>
  62. <nav>
  63. <object>
  64. <ol>, <ul>, and <li>
  65. <output>
  66. <p>
  67. <pre>
  68. <q>
  69. <s>
  70. <samp>
  71. <script> and <noscript>
  72. <search>
  73. <section>
  74. <select>
  75. <small>
  76. <source>
  77. <span>
  78. <strong>
  79. <style>
  80. <sub> and <sup>
  81. <template for>
  82. <textarea>
  83. <time>
  84. <title>
  85. <u>
  86. <var>
  87. Accelerometer
  88. accept attribute for file input
  89. accesskey
  90. alpha and colorspace attributes for <input type=color>
  91. Alternative style sheets
  92. async attribute for external scripts
  93. Attributes for form submission
  94. Attribution reporting
  95. Audio element
  96. Audio Tracks
  97. autocapitalize
  98. autocorrect
  99. Autofocus attribute
  100. blocking="render"
  101. Canvas (basic support)
  102. Canvas blend modes
  103. classList (DOMTokenList)
  104. Color input type
  105. contenteditable attribute (basic support)
  106. contenteditable="plaintext-only"
  107. Context menu item (menuitem element)
  108. controlslist
  109. CPU compute pressure
  110. Credentialless iframes
  111. Custom Elements (deprecated V0 spec)
  112. Custom Elements (V1)
  113. Custom protocol handling
  114. Customizable Select element
  115. Customized built-in elements
  116. Datalist element
  117. dataset & data-* attributes
  118. Date and time input types
  119. defer attribute for external scripts
  120. Description list
  121. Details & Summary elements
  122. Dialog element
  123. dirname
  124. disabled attribute of the fieldset element
  125. Download attribute
  126. Drag and Drop
  127. Email, telephone & URL input types
  128. enterkeyhint
  129. Fetch priority
  130. Form attribute
  131. Form validation
  132. getElementsByClassName
  133. Gyroscope
  134. Hashchange event
  135. hidden attribute
  136. hidden="until-found"
  137. HTML Imports
  138. HTML Media Capture
  139. HTML templates
  140. HTML5 semantic elements
  141. Idle detection
  142. Image maps
  143. indeterminate checkbox
  144. inert
  145. Inline SVG in HTML5
  146. input event
  147. input placeholder attribute
  148. inputmode attribute
  149. Invoker commands
  150. lang
  151. Lazy loading via attribute for images & iframes
  152. Lazy loading via attribute for video & audio
  153. Link type "noreferrer"
  154. Local fonts
  155. maxlength attribute for input and textarea elements
  156. Meta refresh
  157. meter element
  158. Minimum length attribute for input fields
  159. Multiple file selection
  160. Mutually exclusive <details> elements
  161. naturalWidth & naturalHeight image properties
  162. navigator.share()
  163. Number input type
  164. Offline web applications
  165. OffscreenCanvas
  166. PageTransitionEvent
  167. Path2D
  168. Pattern attribute for input fields
  169. Payment request
  170. Picture element
  171. Ping attribute
  172. PNG favicons
  173. popover="hint"
  174. Portals
  175. Preloading responsive images
  176. Presentation API
  177. Printing Events
  178. Private click measurement
  179. progress element
  180. Range input type
  181. readonly attribute of input and textarea elements
  182. Reference target
  183. rel=noopener
  184. relList (DOMTokenList)
  185. Remote playback
  186. Reversed attribute of ordered lists
  187. Ruby annotation
  188. sandbox attribute for iframes
  189. Screen capture
  190. seamless attribute for iframes
  191. Search input type
  192. Selection controls for input & textarea
  193. Session history management
  194. Speculation rules
  195. spellcheck
  196. Spellcheck attribute
  197. srcdoc attribute for iframes
  198. Srcset and sizes attributes
  199. Storage access
  200. style (attribute)
  201. Subresource Integrity
  202. SVG favicons
  203. tabindex global attribute
  204. Text API for Canvas
  205. Text tracks
  206. title (attribute)
  207. Topics
  208. translate
  209. Video element
  210. Video Tracks
  211. Virtual keyboard
  212. wbr (word break opportunity) element
  213. Web serial
  214. WebGL - 3D Canvas graphics
  215. WebGL 2.0
  216. WebOTP
  217. WebXR
  218. Window management
  219. writingsuggestions
  220. All HTML5 features

Other

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

JS API

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