nanomorph

DOM diffing algorithm

An algorithm for efficiently updating DOM trees by comparing and diffing nodes.

🚅 - Hyper fast diffing algorithm for real DOM nodes

GitHub

726 stars
13 watching
58 forks
Language: JavaScript
last commit: over 3 years ago
Linked from 1 awesome list

algorithmdiffdomtreevirtual-dom

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
choojs/nanocomponent Creates high-performance HTML components by isolating native DOM libraries and minimizing unnecessary rendering 366
choojs/nanohtml Library for creating and rendering HTML templates in Node.js with support for Server Side Rendering and DOM manipulation 687
choojs/hyperx A tagged template string virtual DOM builder 1,014
mirage/duff A Pure OCaml implementation of a differential file diffing algorithm 20
springdaisy/gbdt An implementation of Gradient Boosted Decision Trees with sparse output for high-dimensional data 0
choojs/nanotiming A timing library that allows measuring the execution time of code snippets in web and Node.js environments. 35
dubiousdavid/dominator A virtual DOM implementation for ClojureScript, aiming to simplify JavaScript development with a minimal learning curve 73
dong-huo/vdip-deconvolution A method for blind image deconvolution using variational deep image prior. 13
ged-odoo/blockdom A fast virtual DOM library that allows for efficient rendering of static and dynamic content by grouping elements into blocks. 554
khadidjam/dc-dpm A Distributed Clustering algorithm based on Dirichlet Process Mixture Model using Apache Spark 4
meiguangjin/nbd This is an implementation of a blind deconvolution algorithm used in computer vision 17
fernandodoming/r2diaphora A binary diffing tool integrated with IDA plugin and decompilation support 49
navdeep-g/h2o3-pam An implementation of the PAM algorithm in H2O-3 for clustering data. 1
zenangst/differific A diffing framework that helps compare Hashable objects using the Paul Heckel's algorithm. 123
rtfpessoa/diff2html-cli Generates pretty HTML diffs from unified and Git diff output. 536