#virtual-dom #dom #virtual #assembly

percy-dom

A standalone Virtual DOM creation, diffing and patching implementation

35 releases

0.9.9 Jun 3, 2024
0.9.6 May 26, 2023
0.9.1 Feb 20, 2023
0.8.0 Dec 1, 2022
0.6.28 Jul 28, 2021

#103 in WebAssembly

Download history 81/week @ 2024-03-10 68/week @ 2024-03-17 2/week @ 2024-03-24 36/week @ 2024-03-31 6/week @ 2024-04-07 1/week @ 2024-04-14 2/week @ 2024-04-21 5/week @ 2024-04-28 13/week @ 2024-05-05 8/week @ 2024-05-12 12/week @ 2024-05-19 8/week @ 2024-05-26 356/week @ 2024-06-02 29/week @ 2024-06-09 18/week @ 2024-06-16 1/week @ 2024-06-23

407 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–8.5MB
~170K SLoC