17 रिपॉजिटरी
Implementations for retrieving remote data asynchronously within web applications.
Distinguishing note: Focuses on the implementation of network requests in browser environments.
Explore 17 awesome GitHub repositories matching web development · Fetch API Integrations. Refine with filters or upvote what's useful.
This project is an educational code repository containing a collection of over 50 mini web development exercises. It serves as a front-end learning resource designed to help developers practice foundational skills by building small, interactive projects using standard HTML, CSS, and JavaScript. The repository distinguishes itself by focusing on standalone interactive component prototyping and the implementation of client-side logic. Each project is organized into a decoupled directory structure, allowing users to explore individual interface patterns and visual effects in isolation. These exe
Implements asynchronous data retrieval from remote services to update dynamic content.
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.
This project is a vanilla JavaScript reference guide and implementation collection designed to replace legacy libraries with native browser patterns. It provides a set of native JavaScript patterns for selecting, modifying, and navigating HTML elements, alongside a web API implementation guide for handling events and styles. The project serves as a reference for implementing asynchronous JavaScript patterns using native promises and fetch for remote data and background tasks. It also includes a client-side utility collection for performing data transformations, type validation, and element me
Implements native network requests using the Fetch API for remote data retrieval.
This project is a reference guide and collection of implementation patterns for replacing legacy libraries with native JavaScript. It provides a vanilla JavaScript reference guide, a modern web API cookbook, and a DOM manipulation cheat sheet to help migrate frontend dependencies to standard browser APIs. The project focuses on mapping library functions to native interfaces for DOM manipulation, network requests, and event handling. It includes a utility pattern library for common tasks such as string cleaning, type checking, and element styling. The covered capabilities include DOM element
Implements native Fetch API patterns for retrieving remote data asynchronously in the browser.
Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s
Exports standard fetch handlers to enable integration with any runtime supporting the fetch API.
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
Implements secure network request handling for fetching web content and domain records.
This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer
Teaches sending HTTP requests from the command line using tools like curl to query web APIs.
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 क्लाइंट और नेटवर्क लाइब्रेरी है जो ब्राउज़र और सर्वर दोनों एनवायरनमेंट में लगातार नेटवर्क रिक्वेस्ट्स करने के लिए एक प्रॉमिस-आधारित इंटरफ़ेस प्रदान करती है। यह उन एनवायरनमेंट के लिए Fetch API के एक हल्के कार्यान्वयन के रूप में कार्य करती है जिनमें नेटवर्क रिक्वेस्ट्स करने के लिए नेटिव सपोर्ट की कमी है। यह लाइब्रेरी एक छोटे मेमोरी फ़ुटप्रिंट को बनाए रखते हुए वेब संसाधनों को टेक्स्ट, JSON या बाइनरी ब्लब्स के रूप में पुनर्प्राप्त करने में सक्षम बनाती है। यह नेटिव ब्राउज़र सपोर्ट उपलब्ध न होने पर ग्लोबल नेमस्पेस में फ़ेच इंटरफ़ेस को इंस्टॉल करके एक पॉलीफ़िल के रूप में कार्य करती है। यह टूल वेब संसाधन पुनर्प्राप्ति के लिए व्यापक क्षमताओं को कवर करता है, जिसमें HTTP रिक्वेस्ट्स को निष्पादित करने, रिस्पॉन्स हेडर्स का निरीक्षण करने और रिस्पॉन्स सामग्री को पार्स करने की क्षमता शामिल है।
Implements the official web fetch specification to provide a consistent API across legacy and modern environments.
The Missing Semester is a free, open-source educational curriculum designed to bridge the gap between theoretical computer science and the practical tooling every software engineer needs. Organized as a structured course, it covers Unix shell mastery, version control with Git, software debugging and profiling, system administration fundamentals, and computer security practices — the skills often left out of traditional degree programs. The project is maintained as a collaborative set of lecture notes, exercises, and guides that function as both a professional development tools course and a Uni
Teaches fetching data from web APIs using HTTP requests in command-line workflows.
Sugar, डेटा हेरफेर और परिवर्तन के लिए अतिरिक्त विधियों के साथ नेटिव ऑब्जेक्ट्स और प्रोटोटाइप का विस्तार करने के लिए डिज़ाइन की गई एक JavaScript उपयोगिता लाइब्रेरी है। यह ऑब्जेक्ट उपयोगिताओं, तिथि हेरफेर, स्ट्रिंग इन्फ्लेक्शन, और लापता या टूटी हुई मानक भाषा सुविधाओं के पॉलीफिलिंग के लिए एक टूलकिट के रूप में कार्य करता है। यह लाइब्रेरी वैश्विक प्रोटोटाइप को संशोधित किए बिना विधि चेनिंग को सक्षम करने के लिए सीधे बिल्ट-इन प्रोटोटाइप पर उपयोगिता विधियों को मैप करने या अस्थायी ऑब्जेक्ट्स में मानों को लपेटने की क्षमता प्रदान करती है। इसमें लापता आधुनिक भाषा कार्यक्षमता को लागू करके विभिन्न निष्पादन वातावरणों में सुसंगत व्यवहार सुनिश्चित करने के लिए एक पॉलीफिल सिस्टम भी शामिल है। क्षमताओं में अंतर्राष्ट्रीय तिथि स्वरूपण और मानवकृत तिथि स्ट्रिंग की पार्सिंग शामिल है। यह लाइब्रेरी स्ट्रिंग इन्फ्लेक्शन और सामान्यीकरण, नेस्टेड ऑब्जेक्ट्स के गहरे संपत्ति ट्रैवर्सल, और लोकेल-जागरूक सरणी सॉर्टिंग के माध्यम से प्राकृतिक भाषा प्रसंस्करण को भी संभालती है। इसके अतिरिक्त, यह परिवर्तनीय ऑब्जेक्ट्स को क्लोन करने और संख्याओं, तिथियों और स्ट्रिंग्स के लिए मान रेंज को परिभाषित करने के लिए टूल प्रदान करती है।
Provides polyfills for standard methods on global constructors like Object and Array.
यह रिपॉजिटरी JavaScript कोडिंग चुनौतियों और एक व्यापक साक्षात्कार गाइड का संग्रह है। यह डेवलपर्स को भाषा के मूल सिद्धांतों में महारत हासिल करने और तकनीकी साक्षात्कारों की तैयारी में मदद करने के लिए डिज़ाइन किए गए संदर्भ कार्यान्वयन और शैक्षिक उदाहरण प्रदान करता है। यह प्रोजेक्ट विशेष कार्यान्वयनों की एक विस्तृत श्रृंखला को कवर करता है, जिसमें करीइंग (currying) और आंशिक अनुप्रयोग (partial application) जैसे कार्यात्मक प्रोग्रामिंग पैटर्न, साथ ही समवर्ती नियंत्रण (concurrency control) के लिए एसिंक्रोनस पैटर्न शामिल हैं। इसमें डॉक्यूमेंट ऑब्जेक्ट मॉडल हेरफेर और स्टैक व कतार (queues) जैसी सामान्य डेटा संरचनाओं के कार्यान्वयन के व्यावहारिक उदाहरण भी शामिल हैं। व्यापक रूप से, संग्रह उन्नत भाषा सुविधाओं, डिज़ाइन पैटर्न कार्यान्वयन और डेटा संरचना हेरफेर तक फैला हुआ है। यह एक सतह क्षेत्र को संबोधित करता है जिसमें एसिंक्रोनस प्रोग्रामिंग, DOM इंटरैक्शन, ऑब्जेक्ट-ओरिएंटेड निर्माण पैटर्न और लो-लेवल प्रिमिटिव संचालन शामिल हैं।
Implements custom polyfills for core array methods like map, filter, and reduce.
यह प्रोजेक्ट React और व्यापक फ्रंटएंड इंजीनियरिंग इकोसिस्टम सीखने के लिए एक व्यापक निर्देशात्मक संसाधन और ट्यूटोरियल गाइड है। यह कंपोनेंट-आधारित आर्किटेक्चर के माध्यम से उपयोगकर्ता इंटरफ़ेस बनाने के मूल सिद्धांतों को कवर करने वाले एक संरचित पाठ्यक्रम के रूप में कार्य करता है। यह प्रोजेक्ट Redux स्टेट प्रबंधन के माध्यम से एप्लिकेशन डेटा के समन्वय, GraphQL और Relay का उपयोग करके डेटा को एकीकृत और म्यूटेट करने, और एक ही कोडबेस का उपयोग करके नेटिव मोबाइल एप्लिकेशन बनाने पर विशेष गाइड प्रदान करता है। इसमें यूनिट टेस्टिंग, शैलो रेंडरिंग और DOM एसेर्शन के माध्यम से कंपोनेंट व्यवहार को सत्यापित करने के लिए एक समर्पित ट्यूटोरियल भी शामिल है। सामग्री सिंगल-पेज एप्लिकेशन के विकास, क्लाइंट-साइड रूटिंग के कार्यान्वयन, और आइसोमोर्फिक सर्वर रेंडरिंग के उपयोग सहित फ्रंटएंड क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह फ्रंटएंड इंजीनियरिंग की व्यावहारिकताओं को भी संबोधित करती है, जैसे कंपोनेंट लाइफसाइकिल का प्रबंधन, फ़ॉर्म इनपुट को संभालना, और डेवलपमेंट बिल्ड टूलिंग को कॉन्फ़िगर करना।
Covers the implementation of network requests in browser environments to retrieve remote data.
The Odin Project is an open-source, full-stack web development curriculum that guides learners from basic scripting to deploying complete applications through a structured, project-based learning path. It functions as a self-directed bootcamp covering frontend, backend, databases, and job-seeking skills, with a peer-to-peer learning community where developers give and receive structured help through a forum. The platform distinguishes itself through a project-based curriculum engine that presents curated resources and assignments requiring independent problem-solving rather than step-by-step
Teaches fetching external data over HTTP and integrating it into applications for display or processing.
This is a collection of small JavaScript projects and code samples that demonstrate the implementation of fundamental programming concepts through practical applications. The repository serves as a reference for building interactive user interfaces, managing application state, and integrating external APIs using vanilla JavaScript. The project focuses on the use of standard JavaScript without external frameworks to create interface elements such as modals, sliders, and galleries. It provides examples of organizing complex application logic through object-oriented patterns using classes and ob
Implements network requests using the Fetch API to retrieve remote data asynchronously.