awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mdn avatar

mdn/browser-compat-data

0
View on GitHub↗
5,585 星标·2,493 分支·JSON·cc0-1.0·5 次浏览developer.mozilla.org↗

Browser Compat Data

Features

  • Browser Compatibility & Utilities - Provides structured JSON data for checking browser feature support across web technologies.
  • Browser Compatibility - Retrieves structured JSON data detailing which browser versions support a given web API, interface, or feature.
  • Web Standards & APIs - Provides a comprehensive, categorized index of all standard web APIs and their associated interfaces.
  • Browser Compatibility Data Pipelines - Provides an automated pipeline that aggregates browser compatibility data from multiple sources into a structured JSON schema.
  • Dot-Separated Feature Indexes - Organizes compatibility data using a dot-separated hierarchical key structure for fast feature lookups.
  • JSON Schema Modeling - Structures all browser compatibility data as a typed JSON tree validated against a strict JSON schema.
  • Versioned Data Stores - Maintains a git-based versioned store of compatibility data, enabling historical queries and change tracking.
  • Contribution Workflows - Implements a standardized workflow for accepting and validating community-submitted JSON changes via pull requests.
  • Browser-Version Support Matrices - Ships a matrix model that maps browser identifiers and version ranges to support statuses for every tracked feature.
  • Web Technology Support Queries - Ships a structured query interface for looking up browser support across web technology categories.
  • Network Traffic Analyzers - Ships browser-based tools for monitoring, debugging, and analyzing HTTP request and response traffic.
  • HTTP Request Interceptors - Provides middleware components that intercept and modify HTTP requests and responses for cross-cutting concerns.
  • Session & Cookie Handlers - Provides the canonical API for reading and setting browser cookies to maintain user sessions.
  • Compatibility Reference Queries - Provides structured queries for browser compatibility data by technology domain.
  • Development Tool Extenders - Provides interfaces for registering custom panels and tools within the browser's development environment.
  • Browser Extension Toolbar Buttons - Ships a structured dataset for adding toolbar buttons in browser extensions.
  • User-Configurable Settings - Provides a dedicated options page where users configure extension preferences.
  • Browser Compatibility Queries - Provides a query interface to check browser compatibility status for any web API or interface.
  • Compatibility Data Lookups - Accesses a structured JSON tree of browser compatibility data for any web technology feature.
  • Cross-Browser Extension Frameworks - Ships a framework for packaging web code into installable extensions that run across multiple browser engines.
  • Feature Support Workflows - Enables workflows for verifying feature support across browser engines.
  • Lifecycle Content Modifiers - Alters the content or behavior of a loaded webpage by injecting scripts and styles.
  • Feature Support Verification - Provides data for verifying browser support of web APIs before use in projects.
  • SMIL Animations - Defines timing and layout of SVG elements using SMIL syntax for interactive multimedia presentations.
  • MathML References - Lists all MathML elements and attributes with documentation and browser compatibility information.
  • Browser Bookmark Management - Provides a dedicated API for reading, creating, moving, and deleting browser bookmarks.
  • MathML Editors - Provides editors and authoring tools to create and integrate MathML markup into web content.
  • HTTP Cache Headers - Documents management of HTTP headers that control browser and proxy caching behavior.
  • Compatibility Data Integrations - Provides data that can be integrated into developer tools for compatibility checks.
  • System Clipboard Access - Reads from and writes to the system clipboard from within an extension.
  • Browser Compatibility Data Integrations - Provides the dataset that powers IDE and linter integrations for flagging unsupported browser features.
  • Dynamic SVG Manipulation - Scripts SVG content through event handling, interactivity, and DOM manipulation using the SVG DOM API.
  • Vector Graphics Renderers - Describes two-dimensional vector graphics in XML text files that scale cleanly without quality loss.
  • Byte-Range Requesting - Documents the use of HTTP range headers to fetch specific byte segments of a resource.
  • WebAssembly Stream Compilations - Documents the API for streaming compilation and instantiation of WebAssembly modules.
  • Content Security Policies - Documents configuration guides for restricting browser capabilities to prevent code injections.
  • Cross-Origin Resource Sharing - Documents policies for restricting API access to trusted domains using CORS headers.
  • Canvas Cross-Origin Configurations - Documents how to configure CORS for images to enable their use in canvas elements.
  • Client-Side Request Authentication - Documents mechanisms for adding authentication credentials to outgoing network requests.
  • Mathematical Notation Rendering - Renders mathematical formulas and expressions in web pages using structured XML-based markup.
  • TypeScript Type Definitions - Provides automatically generated TypeScript type definitions that match the dataset's schema for type-safe access.
  • TypeScript Type Synthesis - Generates TypeScript type definitions directly from the JSON schema to provide compile-time type safety for consumers.
  • CSS Filter Effects - Uses SVG within CSS styles to add filters, shadows, blurs, and other visual effects to standard HTML elements.
  • MathML Styling - Applies CSS styling to mathematical expressions for consistent visual presentation across browsers.
  • Multi-Context Embedding - Provides SVG as an image source in HTML, CSS, SVG elements, and the Canvas API for flexible integration.
  • Definition Lists - Marks up keywords and definitions inline or as structured glossaries to convey description semantics.
  • MathML Embedding - Integrates mathematical markup directly into HTML documents alongside other web standards.
  • Image Maps - Creates image maps that associate hyperlinks with different parts of an image.
  • Cookie Storage Management - Provides a dedicated API for reading, creating, and deleting browser cookies.
  • MIME Sniffing Prevention - Documents the X-Content-Type-Options header to prevent browsers from MIME-sniffing files.
  • MIME Type Definitions - Identifies the nature and format of a document using a standardized type/subtype structure.
  • Server MIME Type Configurations - Documents how to configure server MIME types to prevent browser misreading of files.
  • Data Attribute Styling - Stores extra information on standard HTML elements using data-* attributes without predefined meaning.
  • Initial Page Load Optimizations - Documents strategies for reducing time-to-interactive through server-side rendering and tree-shaking.

Star 历史

mdn/browser-compat-data 的 Star 历史图表mdn/browser-compat-data 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Browser Compat Data 的开源替代方案

相似的开源项目,按与 Browser Compat Data 的功能重合度排序。
  • fyrd/caniuseFyrd 的头像

    Fyrd/caniuse

    5,852在 GitHub 上查看↗

    caniuse is a community-maintained dataset and command-line tool that provides browser support information for HTML, CSS, and JavaScript features. At its core, it stores structured browser compatibility facts as a flat JSON dataset, keyed by feature identifiers and browser-version tuples, making the data easily queryable through a CLI or JSON API. The project distinguishes itself through several practical tools built on top of this dataset. It includes a CSS compatibility linter that scans stylesheets to identify features lacking support in a target browser audience, and a feature support quer

    JSON
    在 GitHub 上查看↗5,852
  • requestly/requestlyrequestly 的头像

    requestly/requestly

    6,341在 GitHub 上查看↗
    TypeScriptapiapi-clientapi-mock
    在 GitHub 上查看↗6,341
  • browserslist/browserslistbrowserslist 的头像

    browserslist/browserslist

    13,540在 GitHub 上查看↗

    Browserslist is a browser target configuration tool and market share database. It provides a shared configuration layer that synchronizes supported browser versions across various front-end development tools, such as JavaScript compilers and CSS autoprefixers, to determine necessary syntax transforms and polyfills. The project translates human-readable queries into specific lists of browser versions based on global and regional usage statistics. It allows for the integration of custom analytics data to override global market share and can generate regular expressions from target lists to dete

    JavaScript
    在 GitHub 上查看↗13,540
  • mozilla-firefox/firefoxmozilla-firefox 的头像

    mozilla-firefox/firefox

    11,305在 GitHub 上查看↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    JavaScript
    在 GitHub 上查看↗11,305
查看 Browser Compat Data 的所有 30 个替代方案→

常见问题解答

mdn/browser-compat-data 的主要功能有哪些?

mdn/browser-compat-data 的主要功能包括:Browser Compatibility & Utilities, Browser Compatibility, Web Standards & APIs, Browser Compatibility Data Pipelines, Dot-Separated Feature Indexes, JSON Schema Modeling, Versioned Data Stores, Contribution Workflows。

mdn/browser-compat-data 有哪些开源替代品?

mdn/browser-compat-data 的开源替代品包括: fyrd/caniuse — caniuse is a community-maintained dataset and command-line tool that provides browser support information for HTML,… requestly/requestly. browserslist/browserslist — Browserslist is a browser target configuration tool and market share database. It provides a shared configuration… mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure… mdn/webextensions-examples — This project is a reference library and collection of practical code samples for building browser extensions using… frontendmasters/front-end-handbook-2018 — This project is a comprehensive front-end development guide and roadmap designed to help engineers master the skills…