6 مستودعات
Mechanisms for loading CSS and JavaScript files without blocking the browser's main rendering thread.
Explore 6 awesome GitHub repositories matching web development · Asynchronous Asset Loading. Refine with filters or upvote what's useful.
Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust
Permits non-blocking loading of CSS and JavaScript files to accelerate initial page rendering.
RequireJS is a JavaScript module loader and dependency manager that implements the Asynchronous Module Definition API. It enables the asynchronous loading of JavaScript files in the browser to prevent page rendering blocks and manages interdependent scripts to avoid global namespace pollution and execution order issues. The project includes a build optimizer that combines and minifies multiple script files into single bundles to reduce network requests. It also provides a mechanism for version management, allowing multiple versions of the same library to coexist on a single page without confl
Provides asynchronous loading of JavaScript modules in the browser to prevent rendering blocks.
This project is a Webpack build guide and a reference for implementing a JavaScript module bundler. It serves as a frontend build pipeline designed to resolve dependencies, package source files, and optimize assets for web browsers. The guide focuses on asset optimization and performance strategies. This includes implementing code splitting for asynchronous module loading, extracting shared dependencies to improve browser caching, and generating multiple entrypoints to reduce initial download sizes. The project covers a broad range of build-time capabilities, including modern JavaScript tran
Implements mechanisms for loading JavaScript chunks asynchronously to reduce the initial page load time.
SeaJS is a client-side JavaScript module loader and dependency manager. It provides a system for resolving and loading isolated JavaScript files as modules, ensuring that internal and external code requirements are met before execution. The project distinguishes itself as a pluggable asset loader, utilizing a plugin system to load and integrate non-JavaScript assets, such as stylesheets and text files, directly into the module workflow. The system handles frontend dependency resolution through dependency-graph tracking and dynamic path resolution. It manages code organization via isolated mo
Implements mechanisms for loading JavaScript and CSS files without blocking the browser's main rendering thread.
loadCSS هو محمل CSS غير متزامن وحاقن أوراق أنماط غير محظور. يوفر تنفيذاً تقنياً لتحميل أوراق الأنماط دون حظر عملية عرض المتصفح للحفاظ على واجهة مستخدم سريعة الاستجابة. ينفذ المشروع نمط تحميل CSS محدداً لاكتشاف متى انتهت أوراق الأنماط غير المتزامنة من التحميل عبر متصفحات الويب المختلفة. يسمح هذا بتنفيذ دوال الاستدعاء (callback) فقط بعد تحميل ورقة الأنماط بالكامل لضمان سلوك بصري متسق. تغطي الأداة إدراج أوراق الأنماط برمجياً، والحقن الديناميكي بناءً على منطق التطبيق، واكتشاف تحميل ورقة الأنماط. يدير كيفية طلب الأنماط لتحسين أداء الواجهة الأمامية.
Loads CSS stylesheets without blocking the browser's main rendering thread to maintain UI responsiveness.
Headjs هو محمل أصول غير متزامن مصمم لتحميل ملفات JavaScript وCSS بالتوازي وتنفيذها في تسلسل محدد لتحسين سرعة الصفحة. يعمل كمدير لتبعيات الموارد يتتبع حالة تحميل البرامج النصية وينفذ ردود الاتصال (callbacks) فقط بعد تحميل جميع التبعيات المطلوبة بالكامل. يتضمن المشروع مكتبة لاكتشاف ميزات المتصفح تتحقق من قدرات HTML5 وCSS3. يسمح هذا بتحميل الموارد المشروط، حيث يتم تسليم الأصول بناءً على ميزات المتصفح المكتشفة، أو قدرات الجهاز، أو دقة الشاشة. يدير النظام أيضاً تحسين أصول الواجهة الأمامية من خلال مزيج من إدارة تبعية البرامج النصية وتطبيق الأنماط المشروطة بناءً على دعم المتصفح المكتشف.
Loads JavaScript and CSS files asynchronously in parallel to prevent blocking the main rendering thread and improve page speed.