nanomorph
Hyper fast diffing algorithm for real DOM nodes
Found 5667 results for dom diffing
Hyper fast diffing algorithm for real DOM nodes
Lightweight dom diffing library with plain old html.
Library for efficiently diffing and patching DOM fragments.
Virtual syntax highlighting for virtual DOMs and non-HTML things
Lightweight, robust, elegant virtual syntax highlighting using Prism
A diff for DOM elements, as client-side JavaScript code. Gets all modifications, insertions and removals between two DOM fragments.
Morph a DOM tree to another DOM tree (no virtual DOM needed)
A fast and simple way to diff childNodes
Utilities for working with htmlparser2's dom
Handler for htmlparser2 that turns pages into a dom
all the types of nodes in htmlparser2's dom
Fast & forgiving HTML/XML parser
A JavaScript implementation of many web standards
A per-spec XML serializer implementation
Simple and complete DOM testing utilities that encourage good testing practices.
Turn any collection of objects into its own efficient tree or linked list using Symbol
Custom jest matchers to test the state of the DOM
Convert a kebab-cased CSS property into a camelCased DOM property.
tiny modular DOM lib for ie9+
Simple and complete React DOM testing utilities that encourage good testing practices.
Parse and stringify comma-separated tokens
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
The fast, flexible & elegant library for parsing and manipulating HTML and XML.
Parse and stringify space separated tokens
DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. It's written in JavaScript and works in all modern browsers (Safari, Opera (15+), Internet Explorer (10+), Firefox and Chrome - as well as almost anything else usin
hast utility to create trees
Animated transitions for D3 selections.
Data-driven DOM manipulation: select elements and join them to data.
Incremental DOM diffing on real DOM trees utilizing MutationObserver; allows patching, reversion, or range queries
Promisify an event by waiting for it to be emitted
Tiny DOM-element-creation utility
Data-Driven Documents
Hyper fast diffing algorithm for real DOM nodes
Cross-browser `CustomEvent` constructor
List of vendor prefixes known to the web platform
Serializes any DOM node into a String
HTML and SVG DOM property configs used by React.
HTML to DOM parser.
HTML to React parser.
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
A modern DOM implementation
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
The animator's toolbox
Highlight differences between two DOM trees.
Standalone CSS Selector Finder and Parser.
DOMParser.parseFromString for XML with IE8 fallback
Simple and complete custom Cypress commands and utilities that encourage good testing practices.
Check if the given object is a dom node
The dom helper library for zag.js machines
Align DOM Node Flexibly
Generates an image from a DOM node using HTML5 canvas and SVG.
Enable DOM in Node.js
TypeScript helper functions to narrow the type of object to a Node descendant
Hyper fast diffing algorithm for real DOM nodes
Register child nodes of a react element for better accessibility
Embeddable DOM diffing algorithm
Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API
add dom event listener. normalize ie and others
hast utility to create a tree from the DOM
A function to get the scrolling parent of an html element.
hast utility that turns HTML into a syntax tree (while being small in browsers)
Component and hook for handling window and document object in iframe or ssr environment
Cross-browser element class list
scroll dom node into view automatically
Quickly generate image from DOM node using HTML5 canvas and SVG
fast dom CSS styling
Making binding and unbinding DOM events easier
ESLint React's ESLint plugin for React DOM related rules.
Reads the pixels of an image as an ndarray
modern domready
JavaScript is all like _You images done yet or what?_
Get the size of an element in pixels, including margins
Return the closest element matching a selector up the DOM tree
Simple DOM typescript interfaces
Generates an image from a DOM node using HTML5 canvas and SVG
A module that checks the diff when values are added, removed, or changed in an array.
A collection of personal utilities to live a happier life
A module that checks diff when child elements are added, removed, or changed
A React component that injects SVG into the DOM.
A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.
Simple and complete Svelte testing utilities that encourage good testing practices.
A JavaScript visualization library for HTML and SVG.
Fast, caching, dynamic inline SVG DOM injection library.
insert a string of css into the <head>
An extremely fast, React-like JavaScript library for building modern user interfaces
Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers
Utility library to determine and normalize Element.scrollLeft behavior
utils for daybrush
High Level DOM Assertions for QUnit
You can set up drag, pinch events in any browser.
Provides an enum of all possible VNode Flags used when calling Inferno.createVNode
Turn a HTML string into DOM elements, cross-platform
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
Returns the `document` object from a DOM object
A micro-library for collecting stylesheet data from link and style nodes
Internal experimental APIs for WordPress core.
Base draggable class
Generates an image from a DOM node using HTML5 canvas and SVG
Use Happy DOM globally in a Node.js environment for testing.
DOM utilities module for WordPress.
DOM URLs for Node
Returns the `window` object from a DOM object
A set of opinionated helpers built on top of the Constraint Validation API
Returns `true` if the Selection is "backward", `false` otherwise
A minimal dom utility toolbelt
DOM helper library
Enable DOM in Node.js
Use Happy DOM as environment in Jest.
DOM assertions for the Chai assertion library using vanilla JavaScript
Easing functions, modifiers and generators compatible with most animation libraries.
Fast & forgiving HTML/Svelte/XML/RSS parser
Check if a DOM element matches a given selector
For a given DOM element, find the first ancestor that matches a given CSS selector.
iterator for mini-html-parser
DOM Promise and Promises/A+ implementation for Node.js and browsers
Extensible, mobile friendly pan and zoom framework (supports DOM and SVG).
Simple and complete Preact DOM testing utilities that encourage good testing practices.
A batched diff-based DOM rendering strategy
A subset of the DOM API for serializing
A better way to manage DOM event delegation and handling
Build an element once, move it anywhere
Moveable is Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable, Snappable.
Provides methods to render HTML strings from Inferno elements
It is a trap! (for a focus)
An implementation of https://github.com/emberjs/rfcs/pull/726
This library converts HTML to JSON or JSON to HTML tree
A React Compat Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Pinchable, Groupable, Snappable.
Custom Jasmine matchers for testing DOM elements
modern domready
Given a DOM node, return a unique CSS selector matching only that element
jsdom without canvas 19.0.0
Stickybits is a lightweight alternative to `position: sticky` polyfills
fastest XML DOM Parser for node/browser/worker
DOM like data structure to be mutated by D3 et al, then rendered to React elements
DOM 3 and 4 XPath 1.0 implemention for browser and Node.js environment.
A generic technique for resolving the DOM node of any react component.
Wrapper for simplifying XML traversal.
Fast dom parser based on regexps
A declarative animation library for HTML and SVG
A diff for DOM elements, as client-side JavaScript code. Gets all modifications, insertions and removals between two DOM fragments.
A simple HTML parser
A virtual DOM library with focus on simplicity, modularity, powerful features and performance.
htmlparser2 build that excludes node native modules so that you can use it in platforms like React Native.
A declarative animation library for React
a function to filter props that are not valid dom props when spreading props in an HOC in react
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
Factory for Pose animation state machines
A simple HTML serializer
Simple and complete Solid testing utilities that encourage good testing practices.
The perfect library for lists. Supports search, sort, filters and flexibility. Built to be invisible and work on existing HTML
Check if a value is an `Error` instance
Hyper fast diffing algorithm for real DOM nodes
Awesome handling of keyboard events
$(document).ready() for the 21st century
Lightweight and modern event delegation in the browser
SaxonJS XSLT 3.0 processor: a conformant high-performance implementation of XSLT 3.0 for Node.js
Based on @xmldom/xmldom with some minor enhancements. Add querySelector, querySelectorAll and match method to Document and Element.
Remove unnecessary whitespace from an element.
Converts a DOM element to a JSON tree
normal-utils utils
Query the DOM with selector engine fallback support
Shadow DOM support for the simple and complete DOM testing utilities that encourage good testing practices you've come to know and love from Dom Testing Library.
A performant virtual scrolling list library
w3c dom blob api in node and browser
Straightforward DOM implementation for SVG, HTML and XML
A library for triggering DOM events.
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
utils for DOM
DOM-based HTML email sanitizer for in-browser email rendering.
TypeScript shim for DOMMatrix
Malevič.js - minimalistic reactive UI library
Browser polyfill for making React Native compatible with web libs like pixi.js, three.js, phaser.js
A simple and fast API to monitor DOM elements as you scroll
Sensible checkbox groups manipulation for DOM.
Syntax highlighting, like GitHub
Multi-value map syntax for D3 selections.
CableReady helps you create great real-time user experiences by making it simple to trigger client-side DOM changes from server-side Ruby.
Generates a printable paginated pdf from DOM node using HTML5 canvas and svg.
domhelper is a small commonjs module with no library dependencies (sans jquery) provides some small dom manipulation and traversal methods.
Selection range manipulation for contenteditable elements
Act on elements only once.
jQuery assertions for the Chai assertion library
Effortless, dynamic-width text boxes in vanilla JavaScript.
SaxonJS XSLT 3.0 processor: command line interface to SaxonJS
A cross browser utility to create HTML or SVG runtime content
slimscroll is a small commonjs module with no library dependencies (sans jquery) that transforms any div into a scrollable area with a nice scrollbar - similar to the one Facebook and Google started using in their products recently. slimScroll doesn't occ
UI Components + streaming, async, high performance, HTML templating for Node.js and the browser.
JSX to document.createElement.
Use JSX for HTML elements.
Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.
Insert text in a `<textarea>`, `<input>` and `contenteditable` elements (including Undo support)
ES2015 module for type checking DOM NodeLists
Commonly used DOM constants for various projects.
HTML Screen Capture JS
Backbone assertions for the Chai assertion library
Return elements matching a selector relative to the current node
A template to parsable tree transformer used to produce valid HTML content.
Check if a JavaScript environment has a DOM
DOM queries that always return an array
Get the currently executing script, regardless of its source/trigger/synchronicity. Similar to HTML5's `document.currentScript` but arguably much more useful!
Extend Cypress commands with shadow DOM support
A small, modular DOM utilities library
format xml using @xmldom/xmldom
A declarative animation library for Vue
FT's dom delegate library is a library for creating and binding to events on all target elements matching the given selector.
Shadow DOM-piercing querySelector/querySelectorAll implementation
HTML/XML to DOM parser for browsers and Node.js
ES2015 module for type checking DOM Nodes
Next-generation DOM manipulation
Reads the pixels of an image as an ndarray
Fast, tiny, standards-compliant XML DOM implementation for node and the browser
ES2015 module to polyfill requestAnimationFrame
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer) in Typescript.
A React Compat Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Pinchable, Groupable, Snappable.
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
Run something when a DOM element appears and when it exits
Line clamp a DOM element in vanilla JavaScript
Minimally viable DOM Document implementation.
Print HTML elements in modern browsers.
JSX to document.createElement.
Build reactive applications with the Rails tooling you already know and love.
Parse hyperscript selector strings
A renderer agnostic two-dimensional drawing api for the web.
Toolkit for DOM
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
Convert a HTML element's computed CSS to inline CSS.
Library to compare two DOM trees
Take SVG screenshots of DOM elements
Render Snabbdom Vnodes to HTML strings
A fork of brentvatne/jsdom-jscore to run within react-native
A helper to work with rectangular regions in the DOM
Takes binding declarations and returns key-tree-store of functions that can be used to apply those bindings.
Insanely fast, full-stack, headless browser testing using Node.js
Enable DOM integration testing on Next.js pages
check if an element is within the element
TinySort is a small script that sorts HTML elements. It sorts by text- or attribute value, or by that of one of it's children.
Cross-browser element (including SVG) class list manipulation
A Browserify transform for bundling, rebasing, inlining, and minifying CSS files
A helper to align rectangular regions in the DOM
Sticky is a jQuery plugin that gives you the ability to make any element on your page always stay visible.
DOM plugin for the unexpected assertion libary
Super light-weight DOM manipulation lib.
Nicescroll is a jquery plugin, for nice customizabled scrollbars with a very similar ios/mobile style. It supports DIVs, IFrames and document page (body) scrollbars. Compatible with modern browsers Chrome/Firefox/Edge/Safari/Opera for smartphone ios/andro
A simple Browserify transform for adding required styles to the browser.
DOM utility functions
A functional API surface wrapping happy-dom
React components for [Stripe.js and Elements](https://stripe.com/docs/stripe-js).
Cytoscape extension for making nodes into DOM elements
Skate is a library built on top of the W3C web component specs that enables you to write functional and performant web components with a very small footprint.