#virtual-dom #dom #virtual #assembly

percy-dom

A standalone Virtual DOM creation, diffing and patching implementation

32 releases

0.9.6 May 26, 2023
0.9.1 Feb 20, 2023
0.8.0 Dec 1, 2022
0.7.5 Oct 19, 2022
0.6.28 Jul 28, 2021

#123 in WebAssembly

Download history 19/week @ 2023-12-27 61/week @ 2024-01-03 64/week @ 2024-01-10 88/week @ 2024-01-17 72/week @ 2024-01-24 31/week @ 2024-01-31 49/week @ 2024-02-07 87/week @ 2024-02-14 175/week @ 2024-02-21 144/week @ 2024-02-28 85/week @ 2024-03-06 63/week @ 2024-03-13 48/week @ 2024-03-20 14/week @ 2024-03-27 25/week @ 2024-04-03 4/week @ 2024-04-10

94 downloads per month
Used in 3 crates

MIT/Apache

205KB
5K SLoC

percy-dom

A standalone Virtual DOM creation, diffing and patching implementation


lib.rs:

percy-dom provides a virtual dom implementation as well as an html! macro that you can use to generate a virtual dom.

The virtual dom works on both the client and server. On the client we'll render to an HtmlElement, and on the server we render to a String.

Dependencies

~6.5–9MB
~172K SLoC