7 dépôts
Capabilities for sending and receiving data over network protocols using browser APIs.
Distinct from API Request Handling: The candidates focus on payload handling or specific socket managers; this is about general request execution like fetch.
Explore 7 awesome GitHub repositories matching web development · Network Request Executions. Refine with filters or upvote what's useful.
This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns. The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests. The content spans several key capability areas, including browser
Provides practical lessons on executing network requests to handle real-time and asynchronous data transfers.
llrt is a low-latency JavaScript runtime based on the QuickJS engine, specifically designed for executing asynchronous functions in serverless environments. It provides a lightweight execution layer optimized for fast startup times and minimal memory usage when running ES2023 workloads. The project differentiates itself by bundling natively optimized cloud service SDKs directly into the runtime binary to eliminate external dependency loading. To further reduce cold start latency, it implements parallel connection warming for TLS and network handshakes during the startup phase. The runtime co
Executes network requests over HTTP and TLS to communicate with external web services.
Ce projet est un guide complet de préparation aux entretiens techniques et une base de connaissances en informatique. Il sert de ressource d'étude structurée conçue pour aider les ingénieurs logiciels à réviser les concepts d'ingénierie fondamentaux et à se préparer aux évaluations de codage professionnelles. Le dépôt se concentre sur un large éventail de domaines théoriques et pratiques, incluant des références détaillées sur l'architecture des applications mobiles et les fondamentaux des systèmes d'exploitation. Il fournit des matériaux sélectionnés sur les modèles d'architecture logicielle et l'analyse des protocoles réseau pour soutenir le développement professionnel. Le contenu couvre des capacités fondamentales telles que les structures de données et les algorithmes, la concurrence et le multithreading, et la gestion de la mémoire. Il inclut également des approfondissements sur l'architecture système, notamment la planification des processus, la communication inter-processus et l'optimisation du rendu UI.
Explains the execution of synchronous and asynchronous data transfers using URL-based requests.
Kraken est un framework d'interface utilisateur multiplateforme et un runtime de standards web conçu pour construire des applications natives en utilisant le balisage et le style web standard. Il utilise un moteur de rendu basé sur Flutter pour traiter le HTML et le CSS, produisant des interfaces utilisateur visuellement cohérentes sur les plateformes mobiles et de bureau. Le système se distingue en compilant le runtime en code machine et en employant un pipeline de rastérisation synchrone pour garantir que les animations et le défilement correspondent à la fluidité des applications natives. Il intègre en outre des composants natifs haute performance directement dans un arbre d'objets de document standard web, permettant la définition de balises HTML personnalisées soutenues par des widgets natifs. Le framework couvre une large surface de capacités, y compris l'exécution d'arbres de composants JavaScript, la synchronisation d'état global et local, et la gestion standardisée des gestes. Il fournit également un système basé sur des plugins pour étendre l'API avec des fonctions backend personnalisées et prend en charge l'intégration avec divers frameworks frontend. Les flux de travail des développeurs sont soutenus par l'intégration avec le protocole Chrome DevTools, permettant l'inspection de l'état de l'application et la modification du style de l'interface utilisateur.
Provides capabilities for fetching data from remote servers using standard web protocols to populate application content.
Ce projet est un blog de développement frontend et une base de connaissances technique. Il sert de référence en génie logiciel et de portfolio de développement web, fournissant une collection curatée d'articles et de notes sur l'ingénierie frontend, les modèles de programmation et les fondamentaux de l'informatique. Le site se concentre sur l'éducation en ingénierie frontend et la gestion des connaissances techniques. Il couvre les modèles d'architecture logicielle, les workflows de développement web et la préparation aux entretiens d'ingénierie via l'organisation de guides techniques et de tutoriels. La portée du projet inclut la documentation des rouages internes des navigateurs, l'implémentation d'interfaces réactives et l'optimisation des performances web. Il aborde également les structures de données, les algorithmes et le processus de construction et de déploiement de sites web statiques.
Executes HTTP transactions using promise-based methods to intercept and transform network data.
happy-dom est une simulation de navigateur headless basée sur JavaScript et un moteur de DOM virtuel. Il implémente le Document Object Model et les API Web pour exécuter du code frontend et exécuter des tests dans des environnements non-navigateurs tels que Node.js. Le projet fournit une interface programmatique pour créer et tester des éléments personnalisés et des structures de shadow DOM. Il prend en charge la gestion d'instances de page avec état pour simuler plusieurs sessions de navigation simultanées et inclut une horloge programmable pour synchroniser les opérations asynchrones. Le système couvre un large éventail de capacités de simulation de navigateur, incluant la manipulation du DOM et la surveillance des mutations, l'exécution de requêtes réseau, et la gestion des paramètres de fenêtre et des dimensions de la fenêtre d'affichage (viewport). Il permet également l'injection de globales standard de navigateur dans le contexte d'exécution.
Executes asynchronous HTTP requests using a standard interface to simulate interaction with external APIs.
Ce projet est un tutoriel complet de programmation JavaScript et un programme de développement web frontend. Il sert de ressource éducative structurée pour apprendre le langage JavaScript, allant de la syntaxe de base aux modèles asynchrones avancés et aux techniques de programmation modernes. La ressource fonctionne comme un manuel d'ingénierie frontend et un guide de mise en page CSS, fournissant du matériel pédagogique détaillé sur la construction d'interfaces utilisateur réactives. Elle couvre la conception de composants web personnalisés et l'application de styles et de positionnement pour créer des interfaces frontend efficaces. Le programme englobe plusieurs domaines de capacités fondamentaux, notamment la manipulation du Document Object Model (DOM), l'intégration d'API web pour les requêtes réseau et le traitement de données binaires, ainsi que la gestion du stockage de données local du navigateur. Il fournit également des instructions sur les fondamentaux du langage tels que la portée des variables, le contexte des fonctions et les expressions régulières. Le contenu est délivré sous forme de site statique basé sur Markdown, où les fichiers structurés sont convertis en pages HTML statiques.
Covers the execution of asynchronous HTTP requests to retrieve or push server data using browser APIs.