# mdn/browser-compat-data

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/mdn-browser-compat-data).**

5,585 stars · 2,493 forks · JSON · cc0-1.0

## Links

- GitHub: https://github.com/mdn/browser-compat-data
- Homepage: https://developer.mozilla.org
- awesome-repositories: https://awesome-repositories.com/repository/mdn-browser-compat-data.md

## Topics

`compat` `compatibility` `data` `dataset` `json`

## Tags

### Web Development

- [Browser Compatibility & Utilities](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-compatibility-utilities.md) — Provides structured JSON data for checking browser feature support across web technologies.
- [Browser Compatibility](https://awesome-repositories.com/f/web-development/data-fetching-caching/data-fetching/browser-compatibility.md) — Retrieves structured JSON data detailing which browser versions support a given web API, interface, or feature. ([source](https://developer.mozilla.org/en-US/docs/Web/API))
- [Browser Compatibility Queries](https://awesome-repositories.com/f/web-development/api-query-interfaces/browser-compatibility-queries.md) — Provides a query interface to check browser compatibility status for any web API or interface. ([source](https://developer.mozilla.org/en-US/docs/Web/API))
- [Compatibility Data Lookups](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-compatibility-utilities/legacy-browser-support/compatibility-data-lookups.md) — Accesses a structured JSON tree of browser compatibility data for any web technology feature. ([source](https://cdn.jsdelivr.net/gh/mdn/browser-compat-data@main/README.md))
- [Cross-Browser Extension Frameworks](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-extension-development/browser-extensions/cross-browser-extension-frameworks.md) — Ships a framework for packaging web code into installable extensions that run across multiple browser engines. ([source](https://developer.mozilla.org/en-US/Add-ons/WebExtensions))
- [Feature Support Workflows](https://awesome-repositories.com/f/web-development/cross-browser-consistency-layers/feature-support-workflows.md) — Enables workflows for verifying feature support across browser engines.
- [Lifecycle Content Modifiers](https://awesome-repositories.com/f/web-development/custom-page-frameworks/page-content-injections/lifecycle-content-modifiers.md) — Alters the content or behavior of a loaded webpage by injecting scripts and styles. ([source](https://developer.mozilla.org/en-US/Add-ons/WebExtensions))
- [Feature Support Verification](https://awesome-repositories.com/f/web-development/fullscreen-management/feature-support-verification.md) — Provides data for verifying browser support of web APIs before use in projects.
- [Cookie Storage Management](https://awesome-repositories.com/f/web-development/cookie-management/cookie-storage-management.md) — Provides a dedicated API for reading, creating, and deleting browser cookies. ([source](https://developer.mozilla.org/en-US/Add-ons/WebExtensions))
- [MIME Sniffing Prevention](https://awesome-repositories.com/f/web-development/custom-content-negotiators/mime-type-mappings/mime-sniffing-prevention.md) — Documents the X-Content-Type-Options header to prevent browsers from MIME-sniffing files. ([source](https://developer.mozilla.org/docs/Web/HTTP/Guides/MIME_types))
- [MIME Type Definitions](https://awesome-repositories.com/f/web-development/custom-content-negotiators/mime-type-mappings/mime-type-definitions.md) — Identifies the nature and format of a document using a standardized type/subtype structure. ([source](https://developer.mozilla.org/docs/Web/HTTP/Guides/MIME_types))
- [Server MIME Type Configurations](https://awesome-repositories.com/f/web-development/custom-content-negotiators/mime-type-mappings/server-mime-type-configurations.md) — Documents how to configure server MIME types to prevent browser misreading of files. ([source](https://developer.mozilla.org/docs/Web/HTTP/Guides/MIME_types))
- [Data Attribute Styling](https://awesome-repositories.com/f/web-development/element-attributes/data-attribute-styling.md) — Stores extra information on standard HTML elements using data-* attributes without predefined meaning. ([source](https://developer.mozilla.org/en-US/docs/Web/HTML))
- [Initial Page Load Optimizations](https://awesome-repositories.com/f/web-development/performance-optimizations/initial-page-load-optimizations.md) — Documents strategies for reducing time-to-interactive through server-side rendering and tree-shaking. ([source](https://developer.mozilla.org/en-US/docs/Web/HTML))

### Part of an Awesome List

- [Web Standards & APIs](https://awesome-repositories.com/f/awesome-lists/devtools/web-standards-apis.md) — Provides a comprehensive, categorized index of all standard web APIs and their associated interfaces. ([source](https://developer.mozilla.org/en-US/docs/Web/API))
- [SMIL Animations](https://awesome-repositories.com/f/awesome-lists/devtools/svg-animation-libraries/smil-animations.md) — Defines timing and layout of SVG elements using SMIL syntax for interactive multimedia presentations. ([source](https://developer.mozilla.org/en-US/docs/Web/SVG))
- [MathML References](https://awesome-repositories.com/f/awesome-lists/learning/documentation-and-reference/mathml-references.md) — Lists all MathML elements and attributes with documentation and browser compatibility information. ([source](https://developer.mozilla.org/en-US/docs/Web/MathML))

### Data & Databases

- [Browser Compatibility Data Pipelines](https://awesome-repositories.com/f/data-databases/data-pipeline-automation/browser-compatibility-data-pipelines.md) — Provides an automated pipeline that aggregates browser compatibility data from multiple sources into a structured JSON schema.
- [Dot-Separated Feature Indexes](https://awesome-repositories.com/f/data-databases/hierarchical-index-sorting/dot-separated-feature-indexes.md) — Organizes compatibility data using a dot-separated hierarchical key structure for fast feature lookups.
- [JSON Schema Modeling](https://awesome-repositories.com/f/data-databases/json-schema-modeling.md) — Structures all browser compatibility data as a typed JSON tree validated against a strict JSON schema.
- [Versioned Data Stores](https://awesome-repositories.com/f/data-databases/versioned-data-stores.md) — Maintains a git-based versioned store of compatibility data, enabling historical queries and change tracking.
- [HTTP Cache Headers](https://awesome-repositories.com/f/data-databases/performance-caching-systems/page-caching-controls/http-cache-headers.md) — Documents management of HTTP headers that control browser and proxy caching behavior. ([source](https://developer.mozilla.org/en-US/docs/Web/HTTP))

### Development Tools & Productivity

- [Contribution Workflows](https://awesome-repositories.com/f/development-tools-productivity/pull-request-review-interfaces/contribution-workflows.md) — Implements a standardized workflow for accepting and validating community-submitted JSON changes via pull requests.
- [Compatibility Data Integrations](https://awesome-repositories.com/f/development-tools-productivity/browser-developer-tools/compatibility-data-integrations.md) — Provides data that can be integrated into developer tools for compatibility checks.
- [System Clipboard Access](https://awesome-repositories.com/f/development-tools-productivity/clipboard-management/system-clipboard-access.md) — Reads from and writes to the system clipboard from within an extension. ([source](https://developer.mozilla.org/en-US/Add-ons/WebExtensions))
- [Browser Compatibility Data Integrations](https://awesome-repositories.com/f/development-tools-productivity/tool-integration-plug-ins/browser-compatibility-data-integrations.md) — Provides the dataset that powers IDE and linter integrations for flagging unsupported browser features. ([source](https://cdn.jsdelivr.net/gh/mdn/browser-compat-data@main/README.md))

### DevOps & Infrastructure

- [Browser-Version Support Matrices](https://awesome-repositories.com/f/devops-infrastructure/dependency-resolution/library-version-resolution/browser-version-resolution/browser-version-support-matrices.md) — Ships a matrix model that maps browser identifiers and version ranges to support statuses for every tracked feature.

### Education & Learning Resources

- [Web Technology Support Queries](https://awesome-repositories.com/f/education-learning-resources/technical-domain-education/technical-academic-domains/ai-data-science-education/database-technologies/web-technology-support-queries.md) — Ships a structured query interface for looking up browser support across web technology categories. ([source](https://cdn.jsdelivr.net/gh/mdn/browser-compat-data@main/README.md))

### Networking & Communication

- [Network Traffic Analyzers](https://awesome-repositories.com/f/networking-communication/network-traffic-analyzers.md) — Ships browser-based tools for monitoring, debugging, and analyzing HTTP request and response traffic. ([source](https://developer.mozilla.org/en-US/docs/Web/HTTP))
- [HTTP Request Interceptors](https://awesome-repositories.com/f/networking-communication/traffic-interception/http-request-interceptors.md) — Provides middleware components that intercept and modify HTTP requests and responses for cross-cutting concerns. ([source](https://developer.mozilla.org/en-US/Add-ons/WebExtensions))
- [Byte-Range Requesting](https://awesome-repositories.com/f/networking-communication/byte-range-requesting.md) — Documents the use of HTTP range headers to fetch specific byte segments of a resource. ([source](https://developer.mozilla.org/docs/Web/HTTP/Guides/MIME_types))

### Security & Cryptography

- [Session & Cookie Handlers](https://awesome-repositories.com/f/security-cryptography/session-cookie-handlers.md) — Provides the canonical API for reading and setting browser cookies to maintain user sessions. ([source](https://developer.mozilla.org/en-US/docs/Web/HTTP))
- [Compatibility Reference Queries](https://awesome-repositories.com/f/security-cryptography/web-technology-detection/compatibility-reference-queries.md) — Provides structured queries for browser compatibility data by technology domain.
- [Content Security Policies](https://awesome-repositories.com/f/security-cryptography/content-security-policies.md) — Documents configuration guides for restricting browser capabilities to prevent code injections. ([source](https://developer.mozilla.org/en-US/docs/Web/HTTP))
- [Cross-Origin Resource Sharing](https://awesome-repositories.com/f/security-cryptography/cross-origin-resource-sharing.md) — Documents policies for restricting API access to trusted domains using CORS headers. ([source](https://developer.mozilla.org/en-US/docs/Web/HTTP))
- [Canvas Cross-Origin Configurations](https://awesome-repositories.com/f/security-cryptography/cross-origin-security-policies/canvas-cross-origin-configurations.md) — Documents how to configure CORS for images to enable their use in canvas elements. ([source](https://developer.mozilla.org/en-US/docs/Web/HTML))
- [Client-Side Request Authentication](https://awesome-repositories.com/f/security-cryptography/domain-access-restrictions/request-access-restrictions/client-side-request-authentication.md) — Documents mechanisms for adding authentication credentials to outgoing network requests. ([source](https://developer.mozilla.org/en-US/docs/Web/HTTP))

### Software Engineering & Architecture

- [Development Tool Extenders](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/developer-authoring-interfaces/custom-module-implementations/module-functionality-extenders/visualization-extenders/development-tool-extenders.md) — Provides interfaces for registering custom panels and tools within the browser's development environment. ([source](https://developer.mozilla.org/en-US/Add-ons/WebExtensions))
- [Mathematical Notation Rendering](https://awesome-repositories.com/f/software-engineering-architecture/expression-transformers/notation-converters/mathematical-notation-rendering.md) — Renders mathematical formulas and expressions in web pages using structured XML-based markup. ([source](https://developer.mozilla.org/en-US/docs/Web/MathML))
- [TypeScript Type Definitions](https://awesome-repositories.com/f/software-engineering-architecture/typescript-type-definitions.md) — Provides automatically generated TypeScript type definitions that match the dataset's schema for type-safe access. ([source](https://cdn.jsdelivr.net/gh/mdn/browser-compat-data@main/README.md))
- [TypeScript Type Synthesis](https://awesome-repositories.com/f/software-engineering-architecture/typescript-type-definitions/static-type-checking/typescript-type-synthesis.md) — Generates TypeScript type definitions directly from the JSON schema to provide compile-time type safety for consumers.

### User Interface & Experience

- [Browser Extension Toolbar Buttons](https://awesome-repositories.com/f/user-interface-experience/action-toolbars/toolbar-button-customizations/browser-extension-toolbar-buttons.md) — Ships a structured dataset for adding toolbar buttons in browser extensions. ([source](https://developer.mozilla.org/en-US/Add-ons/WebExtensions))
- [User-Configurable Settings](https://awesome-repositories.com/f/user-interface-experience/styling-theming-systems/content-styling/theme-management/theme-development/theme-settings-configurations/plugin-settings-schemas/user-configurable-settings.md) — Provides a dedicated options page where users configure extension preferences. ([source](https://developer.mozilla.org/en-US/Add-ons/WebExtensions))
- [CSS Filter Effects](https://awesome-repositories.com/f/user-interface-experience/background-effects/background-visual-effects/canvas-visual-effects/css-filter-effects.md) — Uses SVG within CSS styles to add filters, shadows, blurs, and other visual effects to standard HTML elements. ([source](https://developer.mozilla.org/en-US/docs/Web/SVG))
- [MathML Styling](https://awesome-repositories.com/f/user-interface-experience/css-styling/mathml-styling.md) — Applies CSS styling to mathematical expressions for consistent visual presentation across browsers. ([source](https://developer.mozilla.org/en-US/docs/Web/MathML))
- [Multi-Context Embedding](https://awesome-repositories.com/f/user-interface-experience/data-visualization-tools/data-visualization/charting-frameworks/svg/multi-context-embedding.md) — Provides SVG as an image source in HTML, CSS, SVG elements, and the Canvas API for flexible integration. ([source](https://developer.mozilla.org/en-US/docs/Web/SVG))
- [Definition Lists](https://awesome-repositories.com/f/user-interface-experience/html-content-processing/html-content-processing/definition-lists.md) — Marks up keywords and definitions inline or as structured glossaries to convey description semantics. ([source](https://developer.mozilla.org/en-US/docs/Web/HTML))
- [MathML Embedding](https://awesome-repositories.com/f/user-interface-experience/html-content-processing/html-content-processing/mathml-embedding.md) — Integrates mathematical markup directly into HTML documents alongside other web standards. ([source](https://developer.mozilla.org/en-US/docs/Web/MathML))
- [Image Maps](https://awesome-repositories.com/f/user-interface-experience/image-maps.md) — Creates image maps that associate hyperlinks with different parts of an image. ([source](https://developer.mozilla.org/en-US/docs/Web/HTML))

### Business & Productivity Software

- [Browser Bookmark Management](https://awesome-repositories.com/f/business-productivity-software/browser-bookmark-management.md) — Provides a dedicated API for reading, creating, moving, and deleting browser bookmarks. ([source](https://developer.mozilla.org/en-US/Add-ons/WebExtensions))

### Content Management & Publishing

- [MathML Editors](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-authoring-tools/mathml-editors.md) — Provides editors and authoring tools to create and integrate MathML markup into web content. ([source](https://developer.mozilla.org/en-US/docs/Web/MathML))

### Graphics & Multimedia

- [Dynamic SVG Manipulation](https://awesome-repositories.com/f/graphics-multimedia/dynamic-svg-manipulation.md) — Scripts SVG content through event handling, interactivity, and DOM manipulation using the SVG DOM API. ([source](https://developer.mozilla.org/en-US/docs/Web/SVG))
- [Vector Graphics Renderers](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/vector-rendering-pipelines/vector-graphics-renderers.md) — Describes two-dimensional vector graphics in XML text files that scale cleanly without quality loss. ([source](https://developer.mozilla.org/en-US/docs/Web/SVG))

### Programming Languages & Runtimes

- [WebAssembly Stream Compilations](https://awesome-repositories.com/f/programming-languages-runtimes/class-instantiation/instantiation-interceptors/webassembly-stream-compilations.md) — Documents the API for streaming compilation and instantiation of WebAssembly modules. ([source](https://developer.mozilla.org/docs/WebAssembly))
