4 Repos
JavaScript-based implementations of official web specifications like DOM, HTML, and CSSOM.
Distinct from Protocol Specifications: The candidates refer to general implementation documents or specific protocol specs; this is about implementing browser-native web standards in a runtime.
Explore 4 awesome GitHub repositories matching web development · Web Standard Implementations. 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
Implements official W3C web specifications for the DOM, HTML, and CSSOM within a JavaScript runtime.
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
JSDOM simulates a browser environment by providing JavaScript implementations of various W3C and WHATWG specifications.
Dies ist ein jQuery-Plugin, das als browserübergreifender Event-Normalisierer für Mausradbewegungen fungiert. Es standardisiert die Behandlung von Mausrad-Events und Scroll-Delta-Werten über verschiedene Webbrowser hinweg, um eine vorhersagbare Schnittstelle für Webanwendungen bereitzustellen. Das Dienstprogramm konvertiert hardware-spezifische Scroll-Inkremente in konsistente Ganzzahlwerte. Dieser Prozess löst Inkonsistenzen in der Art und Weise, wie verschiedene Browser Bewegungen melden, und stellt sicher, dass Scroll-Distanz und Input-Signale in einem einzigen Format vereinheitlicht werden. Das Projekt deckt browserübergreifende Scroll-Behandlung und Web-Input-Standardisierung ab. Es ermöglicht die Berechnung der rohen Scroll-Distanz und die Implementierung benutzerdefinierter Scroll-Interaktionen durch die Normalisierung von Wheel-Events und Deltas.
Converts varied hardware scroll signals into consistent values to prevent erratic movement.
Gecko-dev is a web browser engine and cross-platform browser framework. It serves as a foundational system for rendering web content and executing JavaScript, providing a complete layout and rendering pipeline to transform web markup into visual pixels. The project is distinguished by a specialized browser UI toolkit that uses XML-based languages and custom widgets to build cross-platform windows and menus. It incorporates unique development bridges, including design-to-code linking and a standardized protocol for AI-driven browser control and automated verification. Its broader capabilities
Implements official web specifications such as DOM, HTML, and CSSOM to ensure consistent behavior across JavaScript engines.