Index

CSS

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

Other

  1. "once" event listener option
  2. AAC audio file format
  3. Anchor position container queries
  4. Animated PNG (APNG)
  5. Application shortcuts
  6. AudioListener setPosition() and setOrientation()
  7. autocomplete attribute: on & off values
  8. AV1 video format
  9. AVIF image format
  10. BMP
  11. Branch hinting (WebAssembly)
  12. Brotli Accept-Encoding/Content-Encoding
  13. Built-in PDF viewer
  14. ChildNode.remove()
  15. Clearing site data
  16. Client Hints: DPR, Width, Viewport-Width
  17. COLR/CPAL(v0) Font Formats
  18. COLR/CPAL(v1) Font Formats
  19. Compression Dictionary Transport
  20. Cookies
  21. CSS Paged Media (@page)
  22. Data URIs
  23. Data URLs
  24. Declarative Shadow DOM
  25. Device memory
  26. Document Policy
  27. document.elementFromPoint()
  28. document.head
  29. document.scrollingElement
  30. DOM manipulation convenience methods
  31. DOMContentLoaded
  32. DOMMatrix
  33. Dynamic Adaptive Streaming over HTTP (MPEG-DASH)
  34. Early data
  35. Element.closest()
  36. Element.insertAdjacentElement() & Element.insertAdjacentText()
  37. EOT - Embedded OpenType fonts
  38. EventTarget.addEventListener()
  39. EventTarget.dispatchEvent
  40. Exception handling (WebAssembly)
  41. Exception references with exnref (WebAssembly)
  42. Extended constant expressions (WebAssembly)
  43. Fetch metadata request headers
  44. fetchLater
  45. File handlers
  46. FLAC audio format
  47. focusin & focusout events
  48. Garbage collection (WebAssembly)
  49. GIF
  50. Global privacy control
  51. HEIF/HEIC image format
  52. HEVC/H.265 video format
  53. HTMLElement.innerText
  54. HTTP authentication
  55. HTTP Live Streaming (HLS)
  56. HTTP Strict Transport Security
  57. HTTP/1.1
  58. HTTP/2 protocol
  59. HTTP/3 protocol
  60. iterationComposite
  61. JavaScript promise integration (WebAssembly)
  62. JPEG
  63. JPEG 2000 image format
  64. JPEG XL image format
  65. JPEG XR image format
  66. KeyboardEvent.charCode
  67. KeyboardEvent.code
  68. KeyboardEvent.getModifierState()
  69. KeyboardEvent.key
  70. KeyboardEvent.location
  71. KeyboardEvent.which
  72. Launch handler
  73. MathML
  74. Media Fragments
  75. Memory64 (WebAssembly)
  76. Mixed content handling
  77. MP3 audio format
  78. MPEG-4/H.264 video format
  79. Multi-memory (WebAssembly)
  80. Mutation events
  81. Network Information
  82. Node.compareDocumentPosition()
  83. Node.textContent
  84. Ogg Vorbis audio format
  85. Ogg/Theora video format
  86. Opus audio format
  87. Partitioned cookies
  88. Passive event listeners
  89. PNG alpha transparency
  90. Protocol handlers
  91. querySelector/querySelectorAll
  92. Related apps
  93. Relaxed-width SIMD (WebAssembly)
  94. Reporting API
  95. Resource Hints: dns-prefetch
  96. Resource Hints: Lazyload
  97. Resource Hints: modulepreload
  98. Resource Hints: preconnect
  99. Resource Hints: prefetch
  100. Resource Hints: preload
  101. Resource Hints: prerender
  102. Save-Data
  103. Scoped custom element registries
  104. SDCH Accept-Encoding/Content-Encoding
  105. Shadow DOM (deprecated V0 spec)
  106. Shadow DOM (V1)
  107. Share targets
  108. Signature-based resource integrity
  109. Signed HTTP Exchanges (SXG)
  110. Sourcemap header
  111. SPDY protocol
  112. Spelling and grammar text decorations
  113. String builtins (WebAssembly)
  114. Summarizer
  115. Tail call optimization (WebAssembly)
  116. theme-color Meta Tag
  117. Typed function references (WebAssembly)
  118. Upgrade insecure requests
  119. URL Scroll-To-Text Fragment
  120. User agent client hints
  121. WAI-ARIA Accessibility features
  122. Wav audio format
  123. Web app manifest
  124. WebAssembly
  125. WebAssembly BigInt to i64 conversion in JS API
  126. WebAssembly Bulk Memory Operations
  127. WebAssembly Import/Export of Mutable Globals
  128. WebAssembly Multi-Value
  129. WebAssembly Non-trapping float-to-int Conversion
  130. WebAssembly Reference Types
  131. WebAssembly Sign Extension Operators
  132. WebAssembly SIMD
  133. WebAssembly Threads and Atomics
  134. WebDriver BiDi
  135. WEBGL_compressed_texture_s3tc_srgb WebGL extension
  136. WebM video format
  137. WebP image format
  138. WebVTT - Web Video Text Tracks
  139. Window Controls Overlay
  140. WOFF - Web Open Font Format
  141. WOFF 2.0 - Web Open Font Format
  142. XHTML served as application/xhtml+xml
  143. XHTML+SMIL animation
  144. zstd (Zstandard) content-encoding
  145. 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. Asynchronous Clipboard API
  14. Asynchronously iterable streams
  15. Audio session
  16. AudioListener
  17. AudioWorklet
  18. Augmented reality
  19. Auxclick
  20. Back/forward cache blocking reasons
  21. Background fetch
  22. Background sync
  23. Background Sync API
  24. Badging
  25. Barcode detector
  26. BarProp
  27. Base64 encoding and decoding
  28. Basic console logging functions
  29. Battery Status API
  30. Beacon API
  31. beforeinstallprompt
  32. beforeunload
  33. Blob constructing
  34. Blob URLs
  35. BroadcastChannel
  36. Canvas createConicGradient()
  37. Canvas reset()
  38. Canvas roundRect()
  39. Capture Handle
  40. captureStream() for <audio> and <video>
  41. captureStream() for <canvas>
  42. Change event
  43. Channel messaging
  44. checkVisibility()
  45. Clipboard events
  46. clipboardchange
  47. ClipboardItem.supports()
  48. CloseWatcher
  49. Color management for 2D canvas
  50. Color management for WebGL
  51. Color management for WebGL2
  52. Composition events
  53. Compression streams
  54. console.time and console.timeEnd
  55. Constraint Validation API
  56. Constructed stylesheets
  57. Contact picker
  58. Content Index
  59. contextlost and contextrestored
  60. Cookie Store API
  61. cookieEnabled
  62. createImageBitmap
  63. Credential management
  64. Credential Management API
  65. Cross-document messaging
  66. Cross-Origin Resource Sharing
  67. crypto.getRandomValues()
  68. CSS object model
  69. CSS object model (DOM level 2)
  70. CSS typed object model
  71. CSS.escape()
  72. CSS.supports() API
  73. Custom formats for clipboard items
  74. Custom highlights from point
  75. CustomEvent
  76. Depth sensing
  77. Desynchronized 2D canvas
  78. Desynchronized WebGL canvas
  79. Desynchronized WebGL2 canvas
  80. DeviceOrientation & DeviceMotion events
  81. dialog.requestClose()
  82. Digital credentials
  83. Digital goods
  84. Directory selection from file input
  85. Do Not Track API
  86. Document colors
  87. Document Object Model Range
  88. Document picture-in-picture
  89. document.caretPositionFromPoint()
  90. document.currentScript
  91. document.evaluate & XPath
  92. Document.execCommand()
  93. document.write()
  94. DOM
  95. DOM Geometry
  96. DOM Parsing and Serialization
  97. DOMParser
  98. EditContext
  99. Efficient Script Yielding: setImmediate()
  100. Element capture
  101. Element timing
  102. Element.getBoundingClientRect()
  103. Element.insertAdjacentHTML()
  104. Element.scrollIntoViewIfNeeded()
  105. Encrypted Media Extensions
  106. Event timing
  107. execCommand()
  108. EXT_blend_minmax WebGL extension
  109. EXT_color_buffer_float WebGL extension
  110. EXT_color_buffer_half_float WebGL extension
  111. EXT_float_blend WebGL extension
  112. EXT_frag_depth WebGL extension
  113. EXT_shader_texture_lod WebGL extension
  114. EXT_sRGB WebGL extension
  115. EXT_texture_compression_bptc WebGL extension
  116. EXT_texture_compression_rgtc WebGL extension
  117. EXT_texture_filter_anisotropic WebGL extension
  118. EXT_texture_norm16 WebGL extension
  119. Eyedropper
  120. fastSeek()
  121. Feature Policy
  122. Federated credential management
  123. Federated credentials
  124. Fetch
  125. Fetch form data
  126. Fetch upload streams
  127. FIDO U2F API
  128. File API
  129. File System Access API
  130. FileReader API
  131. FileReaderSync
  132. Filesystem & FileWriter API
  133. Focus events
  134. Form-associated custom elements
  135. Gamepad (WebXR)
  136. Gamepad API
  137. Gamepad haptic feedback
  138. Gamepad touch buttons
  139. Gamepad VR hands and poses
  140. Geolocation
  141. getHTML()
  142. getUserMedia/Stream API
  143. Gyroscope
  144. Hand input
  145. High Resolution Time API
  146. Hit test
  147. ImageBitmapRenderingContext
  148. ImageCapture API
  149. Imperative slot assignment
  150. IndexedDB
  151. IndexedDB 2.0
  152. IndexedDB getAllRecords()
  153. Ink
  154. Input Method Editor API
  155. Insertable streams for MediaStreamTrack
  156. IntersectionObserver
  157. IntersectionObserver V2
  158. isInputPending()
  159. isSecureContext
  160. JavaScript modules in shared workers
  161. Keyboard events
  162. Keyboard lock
  163. Keyboard map
  164. KHR_parallel_shader_compile WebGL extension
  165. Language
  166. Language detector
  167. Largest contentful paint (LCP)
  168. Layout instability
  169. Lighting estimation
  170. Local network access
  171. Location
  172. Locks
  173. Long animation frames
  174. Long tasks
  175. Magnetometer
  176. Managed media source
  177. matches() DOM method
  178. matchMedia
  179. Media capabilities
  180. Media Capture from DOM Elements API
  181. Media playback quality
  182. Media session
  183. Media Source Extensions
  184. MediaController
  185. MediaRecorder API
  186. MediaStream recording
  187. Memory measurement
  188. messageerror
  189. Mouse events
  190. moveBefore()
  191. Mutation Observer
  192. MutationObserver
  193. Navigation API
  194. Navigation precommit handlers
  195. Navigation timing
  196. Navigation Timing API
  197. Navigation timing confidence
  198. Navigator
  199. navigator.hardwareConcurrency
  200. Network Information API
  201. Non-cookie storage access
  202. Notifications
  203. Numeric factory functions
  204. Object RTC (ORTC) API for WebRTC
  205. Observable
  206. OES_draw_buffers_indexed WebGL extension
  207. OES_element_index_uint WebGL extension
  208. OES_fbo_render_mipmap WebGL extension
  209. OES_standard_derivatives WebGL extension
  210. OES_texture_float WebGL extension
  211. OES_texture_float_linear WebGL extension
  212. OES_texture_half_float WebGL extension
  213. OES_texture_half_float_linear WebGL extension
  214. OES_vertex_array_object WebGL extension
  215. OfflineAudioContext
  216. Online/offline status
  217. Orientation Sensor
  218. Orientation Sensor
  219. Origin
  220. Origin private file system
  221. OVR_multiview2 WebGL extension
  222. Page lifecycle
  223. Page Visibility
  224. Page visibility state
  225. Paint timing
  226. Passkeys
  227. Password credentials
  228. Payment handler
  229. Payment Request API
  230. pdfViewerEnabled
  231. PerformanceTiming and PerformanceNavigation
  232. Periodic background sync
  233. Permissions API
  234. Permissions Policy
  235. Picture-in-Picture
  236. Pointer Lock API
  237. preservesPitch
  238. Profiler
  239. Proximity API
  240. Push API
  241. queueMicrotask()
  242. Raw camera access for WebXR
  243. Read unsanitized clipboard data
  244. ReadableStream.from()
  245. Region capture
  246. registerProtocolHandler
  247. Related website sets
  248. requestAnimationFrame
  249. requestAnimationFrame() in workers
  250. requestIdleCallback
  251. requestVideoFrameCallback()
  252. Resize Observer
  253. Resource size
  254. Resource Timing (basic support)
  255. Sanitizer API
  256. Scheduler API
  257. Screen
  258. Screen Orientation
  259. Screen orientation lock
  260. Screen Wake Lock API
  261. Scroll methods on elements (scroll, scrollTo, scrollBy)
  262. Scroll snap events
  263. scrollend
  264. scrollIntoView
  265. scrollIntoView() container
  266. Secure payment confirmation
  267. Selection API
  268. Selection composed ranges
  269. Server Timing
  270. Server-sent events
  271. Service Workers
  272. setInterval
  273. setTimeout()
  274. Shared storage
  275. Shared storage locks
  276. Shared Web Workers
  277. SharedArrayBuffer in WebGL
  278. showPicker() for <input>
  279. showPicker() for <select>
  280. Speech Recognition API
  281. Speech Synthesis API
  282. Storage buckets
  283. Storage manager
  284. Streams
  285. Streams
  286. structuredClone()
  287. SVG clipboard items
  288. Synchronous Clipboard API
  289. TextEncoder & TextDecoder
  290. ToggleEvent source
  291. Touch events
  292. Transferable streams
  293. Translator
  294. Trusted Types for DOM manipulation
  295. Unsanitized HTML parsing methods
  296. URL API
  297. URL.canParse()
  298. URLPattern
  299. URLSearchParams
  300. User activation
  301. User agent sniffing
  302. User Timing API
  303. Vibration
  304. Vibration API
  305. Visual viewport API
  306. Web Animations API
  307. Web Audio API
  308. Web authentication easy public key access
  309. Web authentication signal methods
  310. Web Bluetooth
  311. Web Cryptography
  312. Web MIDI API
  313. Web NFC
  314. Web Notifications
  315. Web Serial API
  316. Web Share API
  317. Web Sockets
  318. Web SQL Database
  319. Web Storage - name/value pairs
  320. Web Workers
  321. WebCodecs API
  322. WEBGL_color_buffer_float WebGL extension
  323. WEBGL_compressed_texture_astc WebGL extension
  324. WEBGL_compressed_texture_etc WebGL extension
  325. WEBGL_compressed_texture_etc1 WebGL extension
  326. WEBGL_compressed_texture_pvrtc WebGL extension
  327. WEBGL_compressed_texture_s3tc WebGL extension
  328. WEBGL_debug_renderer_info WebGL extension
  329. WEBGL_debug_shaders WebGL extension
  330. WEBGL_depth_texture WebGL extension
  331. WEBGL_draw_buffers WebGL extension
  332. WEBGL_lose_context WebGL extension
  333. WEBGL_multi_draw WebGL extension
  334. WebGPU
  335. WebHID API
  336. WebRTC encoded transform
  337. WebRTC Peer-to-peer connections
  338. WebRTC SCTP information
  339. WebRTC statistics
  340. WebTransport
  341. WebUSB
  342. WebVR API
  343. WebVTT cue alignment
  344. WebVTT cue settings
  345. WebVTT regions
  346. WebXR Device API
  347. Wheel events
  348. willReadFrequently
  349. Window
  350. window.external
  351. window.print()
  352. XMLHttpRequest
  353. XMLHttpRequest advanced features
  354. XMLSerializer
  355. XSLT
  356. All JS API features