9 dépôts
Mechanisms for fetching external assets like stylesheets and scripts relative to a primary document.
Distinct from Resource Loading: Candidates focus on build-time asset management or UI components, not runtime emulation of browser resource loading.
Explore 9 awesome GitHub repositories matching web development · External Resource Loading. Refine with filters or upvote what's useful.
jsdom is a Node.js implementation of web standards that functions as a headless browser emulator. It provides a JavaScript execution environment and an HTML and XML parser to simulate a browser environment on the server side, implementing various web APIs and W3C standards. The project distinguishes itself by providing a sandboxed runtime for executing scripts embedded in HTML or external files. It includes specialized polyfills for the Canvas API and manages session state through HTTP cookie management. Its broader capabilities cover network interaction via request interception and resource
Fetches external assets such as stylesheets and scripts to populate the emulated document.
jsdom is a Node.js DOM implementation that functions as a headless browser emulator and virtual browser environment. It provides a pure JavaScript implementation of web standards, acting as a web standards polyfill that simulates the window and document objects within a non-browser runtime. The project implements W3C and WHATWG specifications to provide a programmatic environment for parsing HTML and manipulating content. It serves as an HTML parser and serializer, allowing for the transformation of HTML strings into document structures and the export of those structures back into text. The
Fetches stylesheets, scripts, iframes, and images based on the primary document address to simulate a browser.
This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.
Integrates external content using specialized elements and controls for playback and loading.
This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex
Fetches scenes, scripts, and data files from disk using static preloading or dynamic runtime loading.
html-to-image is a JavaScript library and client-side screenshot utility that transforms DOM elements into image formats such as PNG, JPEG, or SVG. It functions as a DOM-to-canvas renderer, using the browser's native rendering capabilities to convert document nodes into rasterized images or canvas elements. The library leverages SVG foreignObject serialization to capture live DOM content, which is then rasterized into pixel-based formats. It includes specialized exporters for generating binary Blobs or raw RGBA pixel data as typed arrays. The tool provides configurations for image appearance
Implements a pipeline for fetching external resources with support for cache busting and fallback placeholders.
Ce projet est une collection complète d'extraits de code réutilisables, de hooks personnalisés et de patterns d'implémentation pour construire des interfaces utilisateur avec React. Il sert de bibliothèque d'exemples courts conçus pour résoudre des tâches de développement courantes, allant de la gestion d'état à l'intégration DOM. La collection fournit un large éventail d'utilitaires spécialisés pour interagir avec les API du navigateur, incluant le suivi des dimensions de la fenêtre, l'évaluation des media queries et le monitoring du statut en ligne. Elle inclut également des guides pratiques et des extraits pour l'optimisation des performances, tels que la mémoïsation, le lazy loading et le debouncing de changement d'état. Les domaines de capacité étendus couvrent l'implémentation de composants UI interactifs comme les modales, les carrousels et les interfaces à onglets, ainsi que des patterns architecturaux pour la récupération de données, la persistance d'état et la vérification de mise à jour asynchrone. La bibliothèque inclut également des utilitaires pour la gestion de formulaires, la gestion d'événements et la synchronisation de routage via le suivi d'état d'URL.
Implements declarative mechanisms for dynamically loading external scripts and network assets at runtime.
Ce projet est un guide de référence complet pour écrire un balisage HTML propre, sémantique et maintenable basé sur les standards web modernes. Il fournit un ensemble de règles pour implémenter les standards HTML sémantiques, en utilisant des éléments structurels significatifs au lieu de conteneurs génériques pour améliorer la hiérarchie des documents et la lisibilité par la machine. Le guide établit des conventions spécifiques pour le formatage HTML, couvrant l'indentation, la casse des balises et l'organisation du code source pour améliorer la maintenabilité de la base de code. Il sert également de référence pour l'accessibilité web, détaillant l'implémentation des rôles ARIA, du texte alternatif et des contrôles de formulaire accessibles pour prendre en charge les lecteurs d'écran et autres technologies d'assistance. Le projet couvre plusieurs domaines de capacités fondamentaux, incluant la configuration des métadonnées de document et l'encodage des caractères pour la compatibilité avec les navigateurs, la gestion des ressources web via la résolution de chemin absolu, et l'optimisation des formulaires web via des attributs d'étiquetage et de validation appropriés. Il inclut également des standards pour gérer le contenu multimédia avec des mécanismes de secours appropriés.
Standardizes the linking of external stylesheets and scripts using absolute URLs for reliable asset loading.
Blitz is an HTML and CSS rendering engine and native UI framework designed to translate web-standard markup into visual interfaces for native applications. It functions as a layout engine that converts raw HTML strings into a structured object model for programmatic rendering. The project implements a web-standard layout engine using Flexbox and Grid models to compute element positions and sizes. It includes a dedicated SVG graphics renderer for displaying scalable vector graphics embedded within HTML-based layouts. The framework covers native windowing integration and system accessibility t
Resolves external dependencies through HTTP, local filesystems, or data URIs to populate rendered documents.
Tinymist is a comprehensive suite of tools for Typst document authoring, serving as a language server, document compiler, and project manager. It provides a standardized language service via the Language Server Protocol to enable editor features such as autocompletion, navigation, and semantic highlighting. The project distinguishes itself by integrating a TCP-based live preview server for real-time visual rendering and an advanced static analysis tool that utilizes abstract syntax trees and bidirectional type checking. It also includes a project management system capable of handling multi-fi
Resolves and fetches external assets from specific paths to provide necessary supporting files for the document.