9 Repos
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.
This project is a comprehensive collection of reusable code snippets, custom hooks, and implementation patterns for building user interfaces with React. It serves as a library of short examples designed to solve common development tasks, ranging from state management to DOM integration. The collection provides a wide array of specialized utilities for interacting with browser APIs, including window dimension tracking, media query evaluation, and online status monitoring. It also includes practical guides and snippets for performance optimization, such as memoization, lazy loading, and state c
Implements declarative mechanisms for dynamically loading external scripts and network assets at runtime.
Dieses Projekt ist ein umfassender Referenzleitfaden für das Schreiben von sauberem, semantischem und wartbarem HTML-Markup basierend auf modernen Webstandards. Es bietet einen Regelsatz für die Implementierung semantischer HTML-Standards unter Verwendung aussagekräftiger struktureller Elemente anstelle generischer Container, um die Dokumenthierarchie und die Maschinenlesbarkeit zu verbessern. Der Leitfaden etabliert spezifische Konventionen für die HTML-Formatierung, die Einrückung, Tag-Schreibweise und Quellcode-Organisation abdecken, um die Wartbarkeit der Codebasis zu verbessern. Er dient zudem als Referenz für Web-Barrierefreiheit und erläutert die Implementierung von ARIA-Rollen, Alternativtexten und zugänglichen Formularsteuerelementen zur Unterstützung von Screenreadern und anderen assistiven Technologien. Das Projekt deckt mehrere Kernfunktionsbereiche ab, einschließlich der Konfiguration von Dokumentmetadaten und Zeichenkodierung für Browserkompatibilität, der Verwaltung von Web-Assets durch absolute Pfadauflösung und der Optimierung von Webformularen durch korrekte Beschriftungs- und Validierungsattribute. Es enthält zudem Standards für den Umgang mit Multimedia-Inhalten mit entsprechenden Fallback-Mechanismen.
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.