API Catalog

Visualize and analyze the API overlap between standards specifications and type systems within browsers.

Browser information was gathered by traversing the type system within the latest available version of the top browsers. Specification data was gathered by extracting Web IDL definitions from notable web specifications. Note that an API that is shown as detected does not necessarily mean it functions per specification; where the absence of an API under an interface could be due to the browser supporting an API in a different part of the prototype chain. This data is made publicly available to help each browser vendor work toward the goal of a more interoperable web platform. For more information, visit our FAQ page.

APIs by interface

API NameSpecificationsMicrosoft EdgeGoogle ChromeMozilla FirefoxApple Safari
CSSStyleDeclaration
constructor
name
prototype
scrollPadding    
scroll-padding    
scrollPaddingBlock    
scroll-padding-block    
scrollPaddingBlockEnd    
scroll-padding-block-end    
scrollPaddingBlockStart    
scroll-padding-block-start    
scrollPaddingBottom    
scroll-padding-bottom    
scrollPaddingInline    
scroll-padding-inline    
scrollPaddingInlineEnd    
scroll-padding-inline-end    
scrollPaddingInlineStart    
scroll-padding-inline-start    
scrollPaddingLeft    
scroll-padding-left    
scrollPaddingRight    
scroll-padding-right    
scrollPaddingTop    
scroll-padding-top    
scrollSnapAlign    
scroll-snap-align    
scrollSnapMargin    
scroll-snap-margin    
scrollSnapMarginBlock    
scroll-snap-margin-block    
scrollSnapMarginBlockEnd    
scroll-snap-margin-block-end    
scrollSnapMarginBlockStart    
scroll-snap-margin-block-start    
scrollSnapMarginBottom    
scroll-snap-margin-bottom    
scrollSnapMarginInline    
scroll-snap-margin-inline    
scrollSnapMarginInlineEnd    
scroll-snap-margin-inline-end    
scrollSnapMarginInlineStart    
scroll-snap-margin-inline-start    
scrollSnapMarginLeft    
scroll-snap-margin-left    
scrollSnapMarginRight    
scroll-snap-margin-right    
scrollSnapMarginTop    
scroll-snap-margin-top    
scrollSnapStop    
scroll-snap-stop    
scrollSnapType   
scroll-snap-type