ryansolid

ryansolid/dom-expressions

A Fine-Grained Runtime for Performant DOM Rendering

JavaScript
993
155
MIT License

DOM Expressions is a rendering runtime designed for reactive libraries that use fine-grained change detection, such as those based on Observables and Signals. It enables performant DOM rendering by evaluating expressions in isolation to avoid unnecessary re-renders, and is intended for developers building reactive libraries rather than direct use in projects. The project supports multiple rendering APIs, including JSX, Tagged Template Literals, and HyperScript, and is optimized for speed, as demonstrated in the JS Framework Benchmark.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of ryansolid/dom-expressions

Account's avatar
Babel compiler core.
Account's avatar
A Babel preset for each environment.
Account's avatar
Babel preset for TypeScript.
Account's avatar
TypeScript definitions for jest
Account's avatar
Jest plugin to use babel for transformation.
Account's avatar
Utilities for testing babel plugins
Account's avatar
takes json-cov output into stdin and POSTs to coveralls.io
Account's avatar
Delightful JavaScript Testing.
Account's avatar
A resolver for Jest that handles TypeScript imports using a `.js` extension.
Account's avatar
A JavaScript implementation of many web standards
Account's avatar
Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository
Account's avatar
A deep deletion module for node (like `rm -rf`)
Account's avatar
Next-generation ES module bundler
Account's avatar
Rollup plugin to trim trailing spaces, compact empty lines, and normalize line endings
Account's avatar
S.js - simple, clean, fast reactive programming in Javascript
Account's avatar
TypeScript is a language for application scale JavaScript development

Support the repos that depend on ryansolid/dom-expressions

Top contributors

ryansolid's profile
ryansolid
1345 contributions
titoBouzout's profile
titoBouzout
114 contributions
lxsmnsyc's profile
lxsmnsyc
52 contributions
dependabot[bot]'s profile
dependabot[bot]
22 contributions
mdynnl's profile
mdynnl
11 contributions
trusktr's profile
trusktr
10 contributions
intrnl's profile
intrnl
9 contributions
ryb73's profile
ryb73
8 contributions
ulivz's profile
ulivz
7 contributions
frenzzy's profile
frenzzy
6 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet