7 مستودعات
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.
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.
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.
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.
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.
unfetch هو عميل HTTP متماثل (isomorphic) ومكتبة شبكات توفر واجهة قائمة على الوعود (promise-based) لتنفيذ طلبات الشبكة بشكل متسق عبر بيئات المتصفح والخادم. يعمل كتنفيذ خفيف الوزن لـ Fetch API للبيئات التي تفتقر إلى دعم أصلي لإجراء طلبات الشبكة. تمكّن المكتبة من استرجاع موارد الويب كنصوص أو JSON أو كتل ثنائية (binary blobs) مع الحفاظ على بصمة ذاكرة صغيرة. تعمل كـ polyfill عن طريق تثبيت واجهة fetch في مساحة الاسم العامة عندما لا يكون دعم المتصفح الأصلي متاحاً. تغطي الأداة إمكانيات واسعة لاسترجاع موارد الويب، بما في ذلك القدرة على تنفيذ طلبات HTTP، وفحص رؤوس الاستجابة، وتحليل محتوى الاستجابة.
Implements the official web fetch specification to provide a consistent API across legacy and modern environments.
Sugar هي مكتبة أدوات JavaScript مصممة لتوسيع الكائنات والنماذج الأولية الأصلية بطرق إضافية لمعالجة البيانات وتحويلها. تعمل كمجموعة أدوات لكائنات الأدوات، ومعالجة التاريخ، وتصريف السلاسل، وتعبئة الميزات اللغوية القياسية المفقودة أو المعطلة. توفر المكتبة القدرة على تعيين طرق الأداة مباشرة على النماذج الأولية المدمجة أو تغليف القيم في كائنات مؤقتة لتمكين تسلسل الطرق دون تعديل النماذج الأولية العالمية. كما تتضمن نظام تعبئة لضمان سلوك متسق عبر بيئات تنفيذ مختلفة من خلال تنفيذ وظائف اللغة الحديثة المفقودة. تشمل القدرات تنسيق التاريخ الدولي وتحليل سلاسل التاريخ المؤنسنة. تتعامل المكتبة أيضاً مع معالجة اللغة الطبيعية من خلال تصريف السلاسل والتطبيع، واجتياز الخصائص العميق للكائنات المتداخلة، وفرز المصفوفات المدرك للمحلية. بالإضافة إلى ذلك، توفر أدوات لاستنساخ الكائنات القابلة للتغيير وتحديد نطاقات القيم للأرقام والتواريخ والسلاسل.
Provides polyfills for standard methods on global constructors like Object and Array.
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.