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