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

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

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

7 个仓库

Awesome GitHub RepositoriesFetch Polyfills

Implementations of the Fetch API for environments lacking native browser support.

Distinct from Fetch API Integrations: Specific to the polyfilling of the Fetch API, whereas the parent is a broader integration category.

Explore 7 awesome GitHub repositories matching web development · Fetch Polyfills. Refine with filters or upvote what's useful.

Awesome Fetch Polyfills GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • github/fetchgithub 的头像

    github/fetch

    25,881在 GitHub 上查看↗

    This project is a JavaScript fetch polyfill and HTTP client library. It implements the Fetch API in environments that lack native browser support for web requests, providing a promise-based network wrapper for executing asynchronous HTTP calls and managing responses. The library ensures a consistent interface across different JavaScript runtimes by mapping raw network data into standardized request and response objects. It utilizes the XMLHttpRequest object to perform network operations in environments where a native fetch implementation is unavailable. The tool covers HTTP request managemen

    Implements the standard Fetch API in environments that lack native browser support for web requests.

    JavaScript
    在 GitHub 上查看↗25,881
  • zloirock/core-jszloirock 的头像

    zloirock/core-js

    25,501在 GitHub 上查看↗

    core-js is a comprehensive compatibility layer and standard library polyfill that implements ECMAScript proposals and stable language features across diverse JavaScript runtimes. It serves as a runtime environment shim to ensure consistent execution of global objects, iteration protocols, and standard library methods in older browsers or non-browser environments. The project is distinguished by its delivery models, offering both prototype-based global polyfilling and a pure-module implementation. This allows for the integration of modern functionality without modifying global prototypes to pr

    Provides standard methods for global constructors like Object, Array, and String to ensure consistent behavior.

    JavaScript
    在 GitHub 上查看↗25,501
  • es-shims/es5-shimes-shims 的头像

    es-shims/es5-shim

    7,086在 GitHub 上查看↗

    es5-shim is an ECMAScript 5 polyfill library and standard library shim. It serves as a JavaScript compatibility layer that adds missing ES5 standard library methods and language features to legacy JavaScript engines. The project functions by implementing the ECMAScript 5 specification for non-compliant engines to ensure consistent behavior and prevent runtime errors. It provides a bridge for older browser environments, allowing modern JavaScript code to execute in legacy environments. The library covers cross-browser API standardization and polyfill management. It specifically handles the em

    Provides polyfills for standard methods on global constructors like Object and Array.

    JavaScriptecmascriptes5javascript
    在 GitHub 上查看↗7,086
  • matthew-andrews/isomorphic-fetchmatthew-andrews 的头像

    matthew-andrews/isomorphic-fetch

    6,913在 GitHub 上查看↗

    isomorphic-fetch is a cross-runtime fetch API and isomorphic HTTP client that provides a standardized request interface across different JavaScript environments. It functions as a WHATWG fetch polyfill, ensuring that network request logic behaves identically in both web browsers and Node.js. The project enables universal JavaScript development by allowing a single codebase to perform HTTP requests without environment-specific code. It integrates the fetch interface into Node.js and supports application bundling for the browser.

    Provides a comprehensive polyfill of the Fetch API for environments that lack native support.

    JavaScript
    在 GitHub 上查看↗6,913
  • developit/unfetchdevelopit 的头像

    developit/unfetch

    5,712在 GitHub 上查看↗

    unfetch 是一个同构 HTTP 客户端和网络库,提供了一个基于 Promise 的接口,用于在浏览器和服务器环境中一致地执行网络请求。它作为 Fetch API 的轻量级实现,适用于缺乏原生网络请求支持的环境。 该库支持以文本、JSON 或二进制 Blob 的形式检索 Web 资源,同时保持较小的内存占用。它通过在原生浏览器支持不可用时将 fetch 接口安装到全局命名空间中来充当 Polyfill。 该工具涵盖了广泛的 Web 资源检索功能,包括执行 HTTP 请求、检查响应头和解析响应内容的能力。

    Implements the official web fetch specification to provide a consistent API across legacy and modern environments.

    JavaScript
    在 GitHub 上查看↗5,712
  • andrewplummer/sugarandrewplummer 的头像

    andrewplummer/Sugar

    4,506在 GitHub 上查看↗

    Sugar 是一个 JavaScript 实用程序库,旨在通过额外的方法扩展原生对象和原型,以进行数据操作和转换。它作为一个工具包,用于对象实用程序、日期操作、字符串变形以及缺失或损坏的标准语言功能的 Polyfill。 该库提供了将实用方法直接映射到内置原型或将值包装在临时对象中以实现方法链的能力,而无需修改全局原型。它还包括一个 Polyfill 系统,通过实现缺失的现代语言功能来确保跨不同执行环境的一致行为。 功能包括国际日期格式化和人类可读日期字符串的解析。该库还通过字符串变形和规范化、嵌套对象的深度属性遍历以及区域感知数组排序来处理自然语言处理。此外,它还提供了用于克隆可变对象以及定义数字、日期和字符串值范围的工具。

    Provides polyfills for standard methods on global constructors like Object and Array.

    JavaScript
    在 GitHub 上查看↗4,506
  • sadanandpai/javascript-code-challengessadanandpai 的头像

    sadanandpai/javascript-code-challenges

    4,451在 GitHub 上查看↗

    This repository is a collection of JavaScript coding challenges and a comprehensive interview guide. It provides reference implementations and educational examples designed to help developers master language fundamentals and prepare for technical interviews. The project covers a wide array of specialized implementations, including functional programming patterns like currying and partial application, as well as asynchronous patterns for concurrency control. It also includes practical examples of Document Object Model manipulation and the implementation of common data structures such as stacks

    Implements custom polyfills for core array methods like map, filter, and reduce.

    MDXchallengescoding-interviewfrontend
    在 GitHub 上查看↗4,451
  1. Home
  2. Web Development
  3. Fetch API Integrations
  4. Fetch Polyfills

探索子标签

  • Core Object Method Polyfills1 个子标签Polyfills for standard methods on global constructors like Object and Array. **Distinct from Fetch Polyfills:** Specific to global prototype methods rather than general API polyfills like Fetch.