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 Lanes
  149. CSS Grid Layout (level 1)
  150. CSS hanging-punctuation
  151. CSS Hyphenation
  152. CSS if() function
  153. CSS image-set
  154. CSS Initial Letter
  155. CSS initial value
  156. CSS inline-block
  157. CSS justify-content: space-evenly
  158. CSS line-clamp
  159. CSS Logical Properties
  160. CSS Masks
  161. CSS math functions min(), max() and clamp()
  162. CSS min/max-width/height
  163. CSS Motion Path
  164. CSS namespaces
  165. CSS Nesting
  166. CSS outline properties
  167. CSS overflow property
  168. CSS overflow-anchor (Scroll Anchoring)
  169. CSS overflow: overlay
  170. CSS overscroll-behavior
  171. CSS page-break properties
  172. CSS Painting API
  173. CSS pointer-events (for HTML)
  174. CSS position:fixed
  175. CSS position:sticky
  176. CSS print-color-adjust
  177. CSS Reflections
  178. CSS Regions
  179. CSS Relative color syntax
  180. CSS Repeating Gradients
  181. CSS resize property
  182. CSS revert value
  183. CSS Scroll Snap
  184. CSS Scroll-behavior
  185. CSS scrollbar styling
  186. CSS Shapes Level 1
  187. CSS Subgrid
  188. CSS Table display
  189. CSS Text Box
  190. CSS text-indent
  191. CSS text-justify
  192. CSS text-orientation
  193. CSS text-size-adjust
  194. CSS text-stroke and text-fill
  195. CSS text-wrap: balance
  196. CSS touch-action property
  197. CSS unset value
  198. CSS user-select: none
  199. CSS Variables (Custom Properties)
  200. CSS widows & orphans
  201. CSS will-change property
  202. CSS writing-mode property
  203. CSS zoom
  204. CSS3 2D Transforms
  205. CSS3 3D Transforms
  206. CSS3 attr() function for all properties
  207. CSS3 Background-image options
  208. CSS3 Border images
  209. CSS3 Border-radius (rounded corners)
  210. CSS3 Box-shadow
  211. CSS3 Box-sizing
  212. CSS3 Colors
  213. CSS3 Cursors (original values)
  214. CSS3 Cursors: zoom-in & zoom-out
  215. CSS3 font-kerning
  216. CSS3 image-orientation
  217. CSS3 Media Queries
  218. CSS3 Multiple backgrounds
  219. CSS3 Multiple column layout
  220. CSS3 object-fit/object-position
  221. CSS3 Opacity
  222. CSS3 Overflow-wrap
  223. CSS3 selectors
  224. CSS3 tab-size
  225. CSS3 text-align-last
  226. CSS3 Text-overflow
  227. CSS3 Text-shadow
  228. CSS3 Transitions
  229. CSS3 word-break
  230. cubic-bezier() easing
  231. Custom ellipses
  232. Custom highlights
  233. Customizable <select>
  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. em unit
  246. ex unit
  247. Explicit descendant combinator >>
  248. field-sizing
  249. fit-content
  250. float and clear
  251. Font metric overrides
  252. Font shorthand
  253. Font unicode-range subsetting
  254. font-family
  255. font-language-override
  256. font-optical-sizing
  257. font-palette animation
  258. font-size
  259. font-style
  260. font-synthesis
  261. font-synthesis-position
  262. font-synthesis-small-caps
  263. font-synthesis-style
  264. font-synthesis-weight
  265. font-variant
  266. font-variant-caps
  267. font-variant-east-asian
  268. font-variant-emoji
  269. font-variant-ligatures
  270. font-variant-position
  271. font-weight
  272. font-width
  273. Forced colors
  274. Fullscreen API
  275. gap property for Flexbox
  276. getComputedStyle
  277. glyph-orientation-vertical
  278. Gradient interpolation
  279. Gradients
  280. Grid animation
  281. High-quality kerning pairs & ligatures
  282. Host
  283. HWB
  284. Hyphenate character
  285. Hyphenate limit chars
  286. ic unit
  287. if()
  288. image-rendering: smooth
  289. ime-mode
  290. Individual transform properties
  291. inherit
  292. initial-letter
  293. Inline-size containment
  294. Input selectors
  295. interactivity
  296. interpolate-size
  297. Intrinsic & Extrinsic Sizing
  298. inverted-colors media query
  299. isolation
  300. justify-self in block layouts
  301. Layout containment
  302. Layout direction override
  303. LCH and Lab color values
  304. letter-spacing CSS property
  305. lh unit
  306. light-dark()
  307. line-break
  308. line-height
  309. linear() easing
  310. List style
  311. margin
  312. margin-trim
  313. mask-border
  314. mask-type
  315. Math font family
  316. Media element pseudo-classes
  317. Media Queries: interaction media features
  318. Media Queries: Range Syntax
  319. Media Queries: resolution feature
  320. min-content and max-content
  321. Multi-column layout
  322. object-position
  323. object-view-box
  324. Oklab and OkLCh
  325. Opacity (SVG)
  326. outline
  327. Outlines
  328. Overflow media queries
  329. overflow: clip
  330. overlay
  331. padding
  332. Page break aliases
  333. Page breaks
  334. Page selectors
  335. page-orientation
  336. Paint containment
  337. paint-order
  338. Physical properties
  339. Pointer events
  340. Popover
  341. Position
  342. pow(), sqrt(), hypot(), log(), and exp()
  343. prefers-color-scheme media query
  344. prefers-color-scheme media query
  345. prefers-contrast media query
  346. prefers-reduced-motion media query
  347. prefers-reduced-transparency media query
  348. print-color-adjust
  349. progress()
  350. Q unit
  351. Quotes
  352. Range syntax for style queries
  353. rcap unit
  354. rch unit
  355. reading-flow
  356. Rebeccapurple color
  357. rect() and xywh()
  358. Registered custom properties
  359. Relative positioning
  360. rem (root em) units
  361. resolution media query (compatibility prefixes)
  362. Reversed counter-reset
  363. rex unit
  364. RGB
  365. ric unit
  366. rlh unit
  367. round(), mod(), and rem()
  368. ruby-align
  369. ruby-overhang
  370. ruby-position
  371. Scoped attribute
  372. Scoped Styles: the @scope rule
  373. scripting media query
  374. Scroll marker target pseudo-classes
  375. Scroll markers
  376. Scroll-driven animations
  377. scroll-initial-target
  378. scroll-target-group
  379. scrollbar-color
  380. scrollbar-gutter
  381. scrollbar-width
  382. selector list argument of :not()
  383. selector list argument of :nth-child and :nth-last-child CSS pseudo-classes
  384. Shadow parts
  385. shape()
  386. shape-outside
  387. sibling-count() and sibling-index()
  388. sin(), cos(), tan(), asin(), acos(), atan(), and atan2() (CSS)
  389. Size containment
  390. Small, Large, and Dynamic viewport units
  391. speak-as
  392. Static positioning
  393. steps() easing
  394. stretch
  395. Style containment
  396. SVG in CSS backgrounds
  397. System colors
  398. system-ui value for font-family
  399. Tables
  400. text-align
  401. text-combine-upright
  402. text-decoration in ::selection
  403. text-decoration styling
  404. text-decoration-line: blink
  405. text-emphasis styling
  406. text-indent: each-line
  407. text-indent: hanging
  408. text-spacing-trim
  409. text-transform
  410. text-underline-offset
  411. text-underline-position
  412. text-wrap
  413. text-wrap-mode
  414. text-wrap-style
  415. text-wrap: balance
  416. text-wrap: nowrap
  417. text-wrap: pretty
  418. text-wrap: stable
  419. Time-relative pseudo-selectors
  420. transform-box
  421. transition-behavior
  422. TTF/OTF - TrueType and OpenType font support
  423. Two-value display property
  424. ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family
  425. Update frequency media query
  426. User action pseudo-classes
  427. Variable fonts
  428. Vertical form controls
  429. vertical-align
  430. video-dynamic-range media query
  431. View Transitions (cross-document)
  432. View Transitions API (single-document)
  433. view-transition-class
  434. Viewport segments
  435. Viewport units: vw, vh, vmin, vmax
  436. visibility
  437. white-space
  438. white-space-collapse
  439. Width and height
  440. Window.devicePixelRatio
  441. word-break: auto-phrase
  442. word-break: break-word
  443. word-spacing
  444. writing-mode SVG 1.1 values
  445. z-index
  446. All CSS features

HTML5

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

Other

  1. "once" event listener option
  2. AAC audio file format
  3. Anchor position container queries
  4. Animated PNG (APNG)
  5. Application shortcuts
  6. autocomplete attribute: on & off values
  7. AV1 video format
  8. AVIF image format
  9. Branch hinting (WebAssembly)
  10. Brotli Accept-Encoding/Content-Encoding
  11. Built-in PDF viewer
  12. ChildNode.remove()
  13. Clearing site data
  14. Client Hints: DPR, Width, Viewport-Width
  15. COLR/CPAL(v0) Font Formats
  16. COLR/CPAL(v1) Font Formats
  17. Compression Dictionary Transport
  18. Cookies
  19. CSS Paged Media (@page)
  20. Data URIs
  21. Data URLs
  22. Declarative Shadow DOM
  23. Device memory
  24. Document Policy
  25. document.elementFromPoint()
  26. document.head
  27. document.scrollingElement
  28. DOM manipulation convenience methods
  29. DOMContentLoaded
  30. DOMMatrix
  31. Dynamic Adaptive Streaming over HTTP (MPEG-DASH)
  32. Early data
  33. Element.closest()
  34. Element.insertAdjacentElement() & Element.insertAdjacentText()
  35. EOT - Embedded OpenType fonts
  36. EventTarget.addEventListener()
  37. EventTarget.dispatchEvent
  38. Exception handling (WebAssembly)
  39. Exception references with exnref (WebAssembly)
  40. Extended constant expressions (WebAssembly)
  41. Fetch metadata request headers
  42. fetchLater
  43. File handlers
  44. FLAC audio format
  45. focusin & focusout events
  46. Garbage collection (WebAssembly)
  47. Global privacy control
  48. HEIF/HEIC image format
  49. HEVC/H.265 video format
  50. HTMLElement.innerText
  51. HTTP authentication
  52. HTTP Live Streaming (HLS)
  53. HTTP Strict Transport Security
  54. HTTP/1.1
  55. HTTP/2 protocol
  56. HTTP/3 protocol
  57. JPEG 2000 image format
  58. JPEG XL image format
  59. JPEG XR image format
  60. KeyboardEvent.charCode
  61. KeyboardEvent.code
  62. KeyboardEvent.getModifierState()
  63. KeyboardEvent.key
  64. KeyboardEvent.location
  65. KeyboardEvent.which
  66. Launch handler
  67. MathML
  68. Media Fragments
  69. Memory64 (WebAssembly)
  70. Mixed content handling
  71. MP3 audio format
  72. MPEG-4/H.264 video format
  73. Multi-memory (WebAssembly)
  74. Mutation events
  75. Network Information
  76. Node.compareDocumentPosition()
  77. Node.textContent
  78. Ogg Vorbis audio format
  79. Ogg/Theora video format
  80. Opus audio format
  81. Partitioned cookies
  82. Passive event listeners
  83. PNG alpha transparency
  84. Protocol handlers
  85. querySelector/querySelectorAll
  86. Relaxed-width SIMD (WebAssembly)
  87. Reporting API
  88. Resource Hints: dns-prefetch
  89. Resource Hints: Lazyload
  90. Resource Hints: modulepreload
  91. Resource Hints: preconnect
  92. Resource Hints: prefetch
  93. Resource Hints: preload
  94. Resource Hints: prerender
  95. Save-Data
  96. Scoped custom element registries
  97. SDCH Accept-Encoding/Content-Encoding
  98. Shadow DOM (deprecated V0 spec)
  99. Shadow DOM (V1)
  100. Share targets
  101. Signed HTTP Exchanges (SXG)
  102. Sourcemap header
  103. SPDY protocol
  104. String builtins (WebAssembly)
  105. Summarizer
  106. Tail call optimization (WebAssembly)
  107. theme-color Meta Tag
  108. Typed function references (WebAssembly)
  109. Upgrade insecure requests
  110. URL Scroll-To-Text Fragment
  111. User agent client hints
  112. WAI-ARIA Accessibility features
  113. Wav audio format
  114. Web app manifest
  115. WebAssembly
  116. WebAssembly BigInt to i64 conversion in JS API
  117. WebAssembly Bulk Memory Operations
  118. WebAssembly Import/Export of Mutable Globals
  119. WebAssembly Multi-Value
  120. WebAssembly Non-trapping float-to-int Conversion
  121. WebAssembly Reference Types
  122. WebAssembly Sign Extension Operators
  123. WebAssembly SIMD
  124. WebAssembly Threads and Atomics
  125. WebDriver BiDi
  126. WEBGL_compressed_texture_s3tc_srgb WebGL extension
  127. WebM video format
  128. WebP image format
  129. WebVTT - Web Video Text Tracks
  130. Window Controls Overlay
  131. WOFF - Web Open Font Format
  132. WOFF 2.0 - Web Open Font Format
  133. XHTML served as application/xhtml+xml
  134. XHTML+SMIL animation
  135. zstd (Zstandard) content-encoding
  136. 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. Related website sets
  237. requestAnimationFrame
  238. requestAnimationFrame() in workers
  239. requestIdleCallback
  240. requestVideoFrameCallback()
  241. Resize Observer
  242. Resource size
  243. Resource Timing (basic support)
  244. Scheduler API
  245. Screen
  246. Screen Orientation
  247. Screen orientation lock
  248. Screen Wake Lock API
  249. Scroll methods on elements (scroll, scrollTo, scrollBy)
  250. Scroll snap events
  251. scrollend
  252. scrollIntoView
  253. scrollIntoView() container
  254. Secure payment confirmation
  255. Selection API
  256. Selection composed ranges
  257. Server Timing
  258. Server-sent events
  259. Service Workers
  260. setInterval
  261. setTimeout()
  262. Shared storage
  263. Shared storage locks
  264. Shared Web Workers
  265. SharedArrayBuffer in WebGL
  266. showPicker() for <input>
  267. showPicker() for <select>
  268. Speech Recognition API
  269. Speech Synthesis API
  270. Storage buckets
  271. Storage manager
  272. Streams
  273. Streams
  274. structuredClone()
  275. SVG clipboard items
  276. Synchronous Clipboard API
  277. TextEncoder & TextDecoder
  278. ToggleEvent source
  279. Touch events
  280. Transferable streams
  281. Trusted Types for DOM manipulation
  282. Unsanitized HTML parsing methods
  283. URL API
  284. URL.canParse()
  285. URLPattern
  286. URLSearchParams
  287. User activation
  288. User agent sniffing
  289. User Timing API
  290. Vibration
  291. Vibration API
  292. Visual viewport API
  293. Web Animations API
  294. Web Audio API
  295. Web authentication easy public key access
  296. Web authentication signal methods
  297. Web Bluetooth
  298. Web Cryptography
  299. Web MIDI API
  300. Web NFC
  301. Web Notifications
  302. Web Serial API
  303. Web Share API
  304. Web Sockets
  305. Web SQL Database
  306. Web Storage - name/value pairs
  307. Web Workers
  308. WebCodecs API
  309. WEBGL_color_buffer_float WebGL extension
  310. WEBGL_compressed_texture_astc WebGL extension
  311. WEBGL_compressed_texture_etc WebGL extension
  312. WEBGL_compressed_texture_etc1 WebGL extension
  313. WEBGL_compressed_texture_pvrtc WebGL extension
  314. WEBGL_compressed_texture_s3tc WebGL extension
  315. WEBGL_debug_renderer_info WebGL extension
  316. WEBGL_debug_shaders WebGL extension
  317. WEBGL_depth_texture WebGL extension
  318. WEBGL_draw_buffers WebGL extension
  319. WEBGL_lose_context WebGL extension
  320. WEBGL_multi_draw WebGL extension
  321. WebGPU
  322. WebHID API
  323. WebRTC encoded transform
  324. WebRTC Peer-to-peer connections
  325. WebRTC SCTP information
  326. WebRTC statistics
  327. WebTransport
  328. WebUSB
  329. WebVR API
  330. WebVTT cue alignment
  331. WebVTT cue settings
  332. WebVTT regions
  333. WebXR Device API
  334. Wheel events
  335. willReadFrequently
  336. Window
  337. window.external
  338. window.print()
  339. XMLHttpRequest
  340. XMLHttpRequest advanced features
  341. XMLSerializer
  342. XSLT
  343. All JS API features