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. Case-insensitive CSS attribute selectors
  74. Case-sensitive attribute selector
  75. ch (character) unit
  76. clip
  77. Clip path boxes
  78. clip-path
  79. Color
  80. color-adjust
  81. color-gamut media query
  82. color-mix()
  83. color-scheme
  84. Column breaks
  85. column-fill
  86. column-span
  87. contain-intrinsic-size
  88. Container scroll-state queries
  89. Content
  90. contrast-color()
  91. corner-shape
  92. counter-set
  93. Crisp edges/pixelated images
  94. crisp-edges
  95. CSS -webkit-user-drag property
  96. CSS 2.1 selectors
  97. CSS ::marker pseudo-element
  98. CSS :any-link selector
  99. CSS :read-only and :read-write selectors
  100. CSS @when / @else conditional rules
  101. CSS all property
  102. CSS Anchor Positioning
  103. CSS Animation
  104. CSS Appearance
  105. CSS Backdrop Filter
  106. CSS background-attachment
  107. CSS background-blend-mode
  108. CSS background-position edge offsets
  109. CSS background-repeat round and space
  110. CSS box-decoration-break
  111. CSS Canvas Drawings
  112. CSS caret-color
  113. CSS Cascade Layers
  114. CSS clip-path property (for HTML)
  115. CSS color() function
  116. CSS Conical Gradients
  117. CSS Container Queries (Size)
  118. CSS Container Query Units
  119. CSS Container Style Queries
  120. CSS Containment
  121. CSS content-visibility
  122. CSS Counter Styles
  123. CSS Counters
  124. CSS Cross-Fade Function
  125. CSS currentColor value
  126. CSS Device Adaptation
  127. CSS display: contents
  128. CSS element() function
  129. CSS Environment Variables env()
  130. CSS Exclusions Level 1
  131. CSS Feature Queries
  132. CSS Filter Effects
  133. CSS filter() function
  134. CSS first-line pseudo-element
  135. CSS Flexible Box Layout Module
  136. CSS Font Loading
  137. CSS font-display
  138. CSS font-feature-settings
  139. CSS font-palette
  140. CSS font-size-adjust
  141. CSS font-smooth
  142. CSS font-stretch
  143. CSS font-variant-alternates
  144. CSS font-variant-numeric
  145. CSS Generated content for pseudo-elements
  146. CSS grab & grabbing cursors
  147. CSS Gradients
  148. CSS Grid Layout (level 1)
  149. CSS hanging-punctuation
  150. CSS Hyphenation
  151. CSS if() function
  152. CSS image-set
  153. CSS Initial Letter
  154. CSS initial value
  155. CSS inline-block
  156. CSS justify-content: space-evenly
  157. CSS line-clamp
  158. CSS Logical Properties
  159. CSS Masks
  160. CSS math functions min(), max() and clamp()
  161. CSS min/max-width/height
  162. CSS Motion Path
  163. CSS namespaces
  164. CSS Nesting
  165. CSS outline properties
  166. CSS overflow property
  167. CSS overflow-anchor (Scroll Anchoring)
  168. CSS overflow: overlay
  169. CSS overscroll-behavior
  170. CSS page-break properties
  171. CSS Painting API
  172. CSS pointer-events (for HTML)
  173. CSS position:fixed
  174. CSS position:sticky
  175. CSS print-color-adjust
  176. CSS Reflections
  177. CSS Regions
  178. CSS Relative color syntax
  179. CSS Repeating Gradients
  180. CSS resize property
  181. CSS revert value
  182. CSS Scroll Snap
  183. CSS Scroll-behavior
  184. CSS scrollbar styling
  185. CSS Shapes Level 1
  186. CSS Subgrid
  187. CSS Table display
  188. CSS Text Box
  189. CSS text-indent
  190. CSS text-justify
  191. CSS text-orientation
  192. CSS text-size-adjust
  193. CSS text-stroke and text-fill
  194. CSS text-wrap: balance
  195. CSS touch-action property
  196. CSS unset value
  197. CSS user-select: none
  198. CSS Variables (Custom Properties)
  199. CSS widows & orphans
  200. CSS will-change property
  201. CSS writing-mode property
  202. CSS zoom
  203. CSS3 2D Transforms
  204. CSS3 3D Transforms
  205. CSS3 attr() function for all properties
  206. CSS3 Background-image options
  207. CSS3 Border images
  208. CSS3 Border-radius (rounded corners)
  209. CSS3 Box-shadow
  210. CSS3 Box-sizing
  211. CSS3 Colors
  212. CSS3 Cursors (original values)
  213. CSS3 Cursors: zoom-in & zoom-out
  214. CSS3 font-kerning
  215. CSS3 image-orientation
  216. CSS3 Media Queries
  217. CSS3 Multiple backgrounds
  218. CSS3 Multiple column layout
  219. CSS3 object-fit/object-position
  220. CSS3 Opacity
  221. CSS3 Overflow-wrap
  222. CSS3 selectors
  223. CSS3 tab-size
  224. CSS3 text-align-last
  225. CSS3 Text-overflow
  226. CSS3 Text-shadow
  227. CSS3 Transitions
  228. CSS3 word-break
  229. cubic-bezier() easing
  230. Custom ellipses
  231. Custom highlights
  232. Customizable <select>
  233. Device media queries
  234. Device posture
  235. display animation
  236. display-mode media query
  237. display: flow-root
  238. display: list-item
  239. display: ruby
  240. display: run-in
  241. DOM overlays for WebXR
  242. dominant-baseline
  243. dynamic-range media query
  244. em unit
  245. ex unit
  246. Explicit descendant combinator >>
  247. field-sizing
  248. fit-content
  249. float and clear
  250. Font metric overrides
  251. Font shorthand
  252. Font unicode-range subsetting
  253. font-family
  254. font-language-override
  255. font-optical-sizing
  256. font-palette animation
  257. font-size
  258. font-style
  259. font-synthesis
  260. font-synthesis-position
  261. font-synthesis-small-caps
  262. font-synthesis-style
  263. font-synthesis-weight
  264. font-variant
  265. font-variant-caps
  266. font-variant-east-asian
  267. font-variant-emoji
  268. font-variant-ligatures
  269. font-variant-position
  270. font-weight
  271. font-width
  272. Forced colors
  273. Fullscreen API
  274. gap property for Flexbox
  275. getComputedStyle
  276. glyph-orientation-vertical
  277. Gradient interpolation
  278. Gradients
  279. Grid animation
  280. High-quality kerning pairs & ligatures
  281. Host
  282. HWB
  283. Hyphenate character
  284. Hyphenate limit chars
  285. ic unit
  286. if()
  287. image-rendering: smooth
  288. ime-mode
  289. Individual transform properties
  290. inherit
  291. initial-letter
  292. Inline-size containment
  293. Input selectors
  294. interactivity
  295. interpolate-size
  296. Intrinsic & Extrinsic Sizing
  297. inverted-colors media query
  298. isolation
  299. justify-self in block layouts
  300. Layout containment
  301. Layout direction override
  302. LCH and Lab color values
  303. letter-spacing CSS property
  304. lh unit
  305. light-dark()
  306. line-break
  307. line-height
  308. linear() easing
  309. List style
  310. margin
  311. margin-trim
  312. mask-border
  313. mask-type
  314. Math font family
  315. Media element pseudo-classes
  316. Media Queries: interaction media features
  317. Media Queries: Range Syntax
  318. Media Queries: resolution feature
  319. min-content and max-content
  320. Multi-column layout
  321. object-position
  322. object-view-box
  323. Oklab and OkLCh
  324. Opacity (SVG)
  325. outline
  326. Outlines
  327. Overflow media queries
  328. overflow: clip
  329. overlay
  330. padding
  331. Page break aliases
  332. Page breaks
  333. Page selectors
  334. page-orientation
  335. Paint containment
  336. paint-order
  337. Physical properties
  338. Pointer events
  339. Popover
  340. Position
  341. pow(), sqrt(), hypot(), log(), and exp()
  342. prefers-color-scheme media query
  343. prefers-color-scheme media query
  344. prefers-contrast media query
  345. prefers-reduced-motion media query
  346. prefers-reduced-transparency media query
  347. print-color-adjust
  348. progress()
  349. Q unit
  350. Quotes
  351. Range syntax for style queries
  352. rcap unit
  353. rch unit
  354. reading-flow
  355. Rebeccapurple color
  356. rect() and xywh()
  357. Registered custom properties
  358. Relative positioning
  359. rem (root em) units
  360. resolution media query (compatibility prefixes)
  361. Reversed counter-reset
  362. rex unit
  363. RGB
  364. ric unit
  365. rlh unit
  366. round(), mod(), and rem()
  367. ruby-align
  368. ruby-overhang
  369. ruby-position
  370. Scoped attribute
  371. Scoped Styles: the @scope rule
  372. scripting media query
  373. Scroll markers
  374. Scroll-driven animations
  375. scroll-initial-target
  376. scrollbar-color
  377. scrollbar-gutter
  378. scrollbar-width
  379. selector list argument of :not()
  380. selector list argument of :nth-child and :nth-last-child CSS pseudo-classes
  381. Shadow parts
  382. shape()
  383. shape-outside
  384. sibling-count() and sibling-index()
  385. sin(), cos(), tan(), asin(), acos(), atan(), and atan2() (CSS)
  386. Size containment
  387. Small, Large, and Dynamic viewport units
  388. speak-as
  389. Static positioning
  390. steps() easing
  391. stretch
  392. Style containment
  393. SVG in CSS backgrounds
  394. System colors
  395. system-ui value for font-family
  396. Tables
  397. text-align
  398. text-combine-upright
  399. text-decoration in ::selection
  400. text-decoration styling
  401. text-decoration-line: blink
  402. text-emphasis styling
  403. text-indent: each-line
  404. text-indent: hanging
  405. text-spacing-trim
  406. text-transform
  407. text-underline-offset
  408. text-underline-position
  409. text-wrap
  410. text-wrap-mode
  411. text-wrap-style
  412. text-wrap: balance
  413. text-wrap: nowrap
  414. text-wrap: pretty
  415. text-wrap: stable
  416. Time-relative pseudo-selectors
  417. transform-box
  418. transition-behavior
  419. TTF/OTF - TrueType and OpenType font support
  420. Two-value display property
  421. ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family
  422. Update frequency media query
  423. User action pseudo-classes
  424. Variable fonts
  425. Vertical form controls
  426. vertical-align
  427. video-dynamic-range media query
  428. View Transitions (cross-document)
  429. View Transitions API (single-document)
  430. view-transition-class
  431. Viewport segments
  432. Viewport units: vw, vh, vmin, vmax
  433. visibility
  434. white-space
  435. white-space-collapse
  436. Width and height
  437. Window.devicePixelRatio
  438. word-break: auto-phrase
  439. word-break: break-word
  440. word-spacing
  441. writing-mode SVG 1.1 values
  442. z-index
  443. 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. Animated PNG (APNG)
  4. Application shortcuts
  5. autocomplete attribute: on & off values
  6. AV1 video format
  7. AVIF image format
  8. Brotli Accept-Encoding/Content-Encoding
  9. Built-in PDF viewer
  10. ChildNode.remove()
  11. Clearing site data
  12. Client Hints: DPR, Width, Viewport-Width
  13. COLR/CPAL(v0) Font Formats
  14. COLR/CPAL(v1) Font Formats
  15. Compression Dictionary Transport
  16. Cookies
  17. CSS Paged Media (@page)
  18. Data URIs
  19. Data URLs
  20. Declarative Shadow DOM
  21. Device memory
  22. Document Policy
  23. document.elementFromPoint()
  24. document.head
  25. document.scrollingElement
  26. DOM manipulation convenience methods
  27. DOMContentLoaded
  28. DOMMatrix
  29. Dynamic Adaptive Streaming over HTTP (MPEG-DASH)
  30. Early data
  31. Element.closest()
  32. Element.insertAdjacentElement() & Element.insertAdjacentText()
  33. EOT - Embedded OpenType fonts
  34. EventTarget.addEventListener()
  35. EventTarget.dispatchEvent
  36. Exception handling (WebAssembly)
  37. Exception references with exnref (WebAssembly)
  38. Extended constant expressions (WebAssembly)
  39. Fetch metadata request headers
  40. fetchLater
  41. File handlers
  42. FLAC audio format
  43. focusin & focusout events
  44. Garbage collection (WebAssembly)
  45. Global privacy control
  46. HEIF/HEIC image format
  47. HEVC/H.265 video format
  48. HTMLElement.innerText
  49. HTTP authentication
  50. HTTP Live Streaming (HLS)
  51. HTTP Strict Transport Security
  52. HTTP/1.1
  53. HTTP/2 protocol
  54. HTTP/3 protocol
  55. JPEG 2000 image format
  56. JPEG XL image format
  57. JPEG XR image format
  58. KeyboardEvent.charCode
  59. KeyboardEvent.code
  60. KeyboardEvent.getModifierState()
  61. KeyboardEvent.key
  62. KeyboardEvent.location
  63. KeyboardEvent.which
  64. Launch handler
  65. MathML
  66. Media Fragments
  67. Memory64 (WebAssembly)
  68. Mixed content handling
  69. MP3 audio format
  70. MPEG-4/H.264 video format
  71. Multi-memory (WebAssembly)
  72. Mutation events
  73. Network Information
  74. Node.compareDocumentPosition()
  75. Node.textContent
  76. Ogg Vorbis audio format
  77. Ogg/Theora video format
  78. Opus audio format
  79. Partitioned cookies
  80. Passive event listeners
  81. PNG alpha transparency
  82. Protocol handlers
  83. querySelector/querySelectorAll
  84. Relaxed-width SIMD (WebAssembly)
  85. Reporting API
  86. Resource Hints: dns-prefetch
  87. Resource Hints: Lazyload
  88. Resource Hints: modulepreload
  89. Resource Hints: preconnect
  90. Resource Hints: prefetch
  91. Resource Hints: preload
  92. Resource Hints: prerender
  93. Save-Data
  94. Scoped custom element registries
  95. SDCH Accept-Encoding/Content-Encoding
  96. Shadow DOM (deprecated V0 spec)
  97. Shadow DOM (V1)
  98. Share targets
  99. Signed HTTP Exchanges (SXG)
  100. Sourcemap header
  101. SPDY protocol
  102. String builtins (WebAssembly)
  103. Summarizer
  104. Tail call optimization (WebAssembly)
  105. theme-color Meta Tag
  106. Typed function references (WebAssembly)
  107. Upgrade insecure requests
  108. URL Scroll-To-Text Fragment
  109. User agent client hints
  110. WAI-ARIA Accessibility features
  111. Wav audio format
  112. Web app manifest
  113. WebAssembly
  114. WebAssembly BigInt to i64 conversion in JS API
  115. WebAssembly Bulk Memory Operations
  116. WebAssembly Import/Export of Mutable Globals
  117. WebAssembly Multi-Value
  118. WebAssembly Non-trapping float-to-int Conversion
  119. WebAssembly Reference Types
  120. WebAssembly Sign Extension Operators
  121. WebAssembly SIMD
  122. WebAssembly Threads and Atomics
  123. WebDriver BiDi
  124. WEBGL_compressed_texture_s3tc_srgb WebGL extension
  125. WebM video format
  126. WebP image format
  127. WebVTT - Web Video Text Tracks
  128. Window Controls Overlay
  129. WOFF - Web Open Font Format
  130. WOFF 2.0 - Web Open Font Format
  131. XHTML served as application/xhtml+xml
  132. XHTML+SMIL animation
  133. zstd (Zstandard) content-encoding
  134. 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. AudioWorklet
  16. Augmented reality
  17. Auxclick
  18. Back/forward cache blocking reasons
  19. Background fetch
  20. Background sync
  21. Background Sync API
  22. Badging
  23. Barcode detector
  24. BarProp
  25. Base64 encoding and decoding
  26. Basic console logging functions
  27. Battery Status API
  28. Beacon API
  29. beforeinstallprompt
  30. beforeunload
  31. Blob constructing
  32. Blob URLs
  33. BroadcastChannel
  34. Canvas createConicGradient()
  35. Canvas reset()
  36. Canvas roundRect()
  37. captureStream() for <audio> and <video>
  38. captureStream() for <canvas>
  39. Change event
  40. Channel messaging
  41. checkVisibility()
  42. Clipboard events
  43. ClipboardItem.supports()
  44. CloseWatcher
  45. Color management for 2D canvas
  46. Color management for WebGL
  47. Color management for WebGL2
  48. Composition events
  49. Compression streams
  50. console.time and console.timeEnd
  51. Constraint Validation API
  52. Constructed stylesheets
  53. Contact picker
  54. Content Index
  55. contextlost and contextrestored
  56. Cookie Store API
  57. cookieEnabled
  58. createImageBitmap
  59. Credential management
  60. Credential Management API
  61. Cross-document messaging
  62. Cross-Origin Resource Sharing
  63. crypto.getRandomValues()
  64. CSS object model
  65. CSS object model (DOM level 2)
  66. CSS typed object model
  67. CSS.escape()
  68. CSS.supports() API
  69. Custom formats for clipboard items
  70. Custom highlights from point
  71. CustomEvent
  72. Depth sensing
  73. Desynchronized 2D canvas
  74. Desynchronized WebGL canvas
  75. Desynchronized WebGL2 canvas
  76. DeviceOrientation & DeviceMotion events
  77. dialog.requestClose()
  78. Digital goods
  79. Directory selection from file input
  80. Do Not Track API
  81. Document colors
  82. Document Object Model Range
  83. Document picture-in-picture
  84. document.caretPositionFromPoint()
  85. document.currentScript
  86. document.evaluate & XPath
  87. Document.execCommand()
  88. document.write()
  89. DOM
  90. DOM Geometry
  91. DOM Parsing and Serialization
  92. DOMParser
  93. EditContext
  94. Efficient Script Yielding: setImmediate()
  95. Element capture
  96. Element timing
  97. Element.getBoundingClientRect()
  98. Element.insertAdjacentHTML()
  99. Element.scrollIntoViewIfNeeded()
  100. Encrypted Media Extensions
  101. Event timing
  102. execCommand()
  103. EXT_blend_minmax WebGL extension
  104. EXT_color_buffer_float WebGL extension
  105. EXT_color_buffer_half_float WebGL extension
  106. EXT_float_blend WebGL extension
  107. EXT_frag_depth WebGL extension
  108. EXT_shader_texture_lod WebGL extension
  109. EXT_sRGB WebGL extension
  110. EXT_texture_compression_bptc WebGL extension
  111. EXT_texture_compression_rgtc WebGL extension
  112. EXT_texture_filter_anisotropic WebGL extension
  113. EXT_texture_norm16 WebGL extension
  114. Eyedropper
  115. fastSeek()
  116. Feature Policy
  117. Federated credential management
  118. Federated credentials
  119. Fetch
  120. Fetch upload streams
  121. FIDO U2F API
  122. File API
  123. File System Access API
  124. FileReader API
  125. FileReaderSync
  126. Filesystem & FileWriter API
  127. Focus events
  128. Form-associated custom elements
  129. Gamepad (WebXR)
  130. Gamepad API
  131. Gamepad haptic feedback
  132. Gamepad touch buttons
  133. Gamepad VR hands and poses
  134. Geolocation
  135. getHTML()
  136. getUserMedia/Stream API
  137. Gyroscope
  138. Hand input
  139. High Resolution Time API
  140. Hit test
  141. ImageBitmapRenderingContext
  142. ImageCapture API
  143. Imperative slot assignment
  144. IndexedDB
  145. IndexedDB 2.0
  146. IndexedDB getAllRecords()
  147. Ink
  148. Input Method Editor API
  149. Insertable streams for MediaStreamTrack
  150. IntersectionObserver
  151. IntersectionObserver V2
  152. isInputPending()
  153. isSecureContext
  154. JavaScript modules in shared workers
  155. Keyboard events
  156. Keyboard lock
  157. Keyboard map
  158. KHR_parallel_shader_compile WebGL extension
  159. Language
  160. Largest contentful paint (LCP)
  161. Layout instability
  162. Lighting estimation
  163. Location
  164. Locks
  165. Long animation frames
  166. Long tasks
  167. Magnetometer
  168. Managed media source
  169. matches() DOM method
  170. matchMedia
  171. Media capabilities
  172. Media Capture from DOM Elements API
  173. Media playback quality
  174. Media session
  175. Media Source Extensions
  176. MediaController
  177. MediaRecorder API
  178. MediaStream recording
  179. Memory measurement
  180. messageerror
  181. Mouse events
  182. moveBefore()
  183. Mutation Observer
  184. MutationObserver
  185. Navigation API
  186. Navigation timing
  187. Navigation Timing API
  188. Navigator
  189. navigator.hardwareConcurrency
  190. Network Information API
  191. Non-cookie storage access
  192. Notifications
  193. Numeric factory functions
  194. Object RTC (ORTC) API for WebRTC
  195. Observable
  196. OES_draw_buffers_indexed WebGL extension
  197. OES_element_index_uint WebGL extension
  198. OES_fbo_render_mipmap WebGL extension
  199. OES_standard_derivatives WebGL extension
  200. OES_texture_float WebGL extension
  201. OES_texture_float_linear WebGL extension
  202. OES_texture_half_float WebGL extension
  203. OES_texture_half_float_linear WebGL extension
  204. OES_vertex_array_object WebGL extension
  205. OfflineAudioContext
  206. Online/offline status
  207. Orientation Sensor
  208. Orientation Sensor
  209. Origin private file system
  210. OVR_multiview2 WebGL extension
  211. Page lifecycle
  212. Page Visibility
  213. Page visibility state
  214. Paint timing
  215. Passkeys
  216. Password credentials
  217. Payment handler
  218. Payment Request API
  219. pdfViewerEnabled
  220. PerformanceTiming and PerformanceNavigation
  221. Periodic background sync
  222. Permissions API
  223. Permissions Policy
  224. Picture-in-Picture
  225. Pointer Lock API
  226. preservesPitch
  227. Profiler
  228. Proximity API
  229. Push API
  230. queueMicrotask()
  231. Raw camera access for WebXR
  232. Read unsanitized clipboard data
  233. ReadableStream.from()
  234. Region capture
  235. registerProtocolHandler
  236. requestAnimationFrame
  237. requestAnimationFrame() in workers
  238. requestIdleCallback
  239. requestVideoFrameCallback()
  240. Resize Observer
  241. Resource size
  242. Resource Timing (basic support)
  243. Scheduler API
  244. Screen
  245. Screen Orientation
  246. Screen orientation lock
  247. Screen Wake Lock API
  248. Scroll methods on elements (scroll, scrollTo, scrollBy)
  249. Scroll snap events
  250. scrollend
  251. scrollIntoView
  252. scrollIntoView() container
  253. Secure payment confirmation
  254. Selection API
  255. Selection composed ranges
  256. Server Timing
  257. Server-sent events
  258. Service Workers
  259. setInterval
  260. setTimeout()
  261. Shared storage
  262. Shared storage locks
  263. Shared Web Workers
  264. SharedArrayBuffer in WebGL
  265. showPicker() for <input>
  266. showPicker() for <select>
  267. Speech Recognition API
  268. Speech Synthesis API
  269. Storage buckets
  270. Storage manager
  271. Streams
  272. Streams
  273. structuredClone()
  274. SVG clipboard items
  275. Synchronous Clipboard API
  276. TextEncoder & TextDecoder
  277. ToggleEvent source
  278. Touch events
  279. Transferable streams
  280. Trusted Types for DOM manipulation
  281. Unsanitized HTML parsing methods
  282. URL API
  283. URL.canParse()
  284. URLPattern
  285. URLSearchParams
  286. User activation
  287. User agent sniffing
  288. User Timing API
  289. Vibration
  290. Vibration API
  291. Visual viewport API
  292. Web Animations API
  293. Web Audio API
  294. Web authentication easy public key access
  295. Web authentication signal methods
  296. Web Bluetooth
  297. Web Cryptography
  298. Web MIDI API
  299. Web NFC
  300. Web Notifications
  301. Web Serial API
  302. Web Share API
  303. Web Sockets
  304. Web SQL Database
  305. Web Storage - name/value pairs
  306. Web Workers
  307. WebCodecs API
  308. WEBGL_color_buffer_float WebGL extension
  309. WEBGL_compressed_texture_astc WebGL extension
  310. WEBGL_compressed_texture_etc WebGL extension
  311. WEBGL_compressed_texture_etc1 WebGL extension
  312. WEBGL_compressed_texture_pvrtc WebGL extension
  313. WEBGL_compressed_texture_s3tc WebGL extension
  314. WEBGL_debug_renderer_info WebGL extension
  315. WEBGL_debug_shaders WebGL extension
  316. WEBGL_depth_texture WebGL extension
  317. WEBGL_draw_buffers WebGL extension
  318. WEBGL_lose_context WebGL extension
  319. WEBGL_multi_draw WebGL extension
  320. WebGPU
  321. WebHID API
  322. WebRTC encoded transform
  323. WebRTC Peer-to-peer connections
  324. WebRTC SCTP information
  325. WebRTC statistics
  326. WebTransport
  327. WebUSB
  328. WebVR API
  329. WebVTT cue alignment
  330. WebVTT cue settings
  331. WebVTT regions
  332. WebXR Device API
  333. Wheel events
  334. willReadFrequently
  335. Window
  336. window.external
  337. window.print()
  338. XMLHttpRequest
  339. XMLHttpRequest advanced features
  340. XMLSerializer
  341. XSLT
  342. All JS API features