#dom #ui #gui #react #wasm

dioxus-interpreter-js

JS Intepreter for Dioxus - a concurrent renderer-agnostic Virtual DOM for interactive user experiences

9 unstable releases

0.4.3 Dec 7, 2023
0.4.0 Aug 1, 2023
0.3.3 Jun 19, 2023
0.3.1 Feb 16, 2023
0.2.0 Mar 9, 2022

#5 in #desktop-web

Download history 1698/week @ 2023-11-02 1687/week @ 2023-11-09 2053/week @ 2023-11-16 1644/week @ 2023-11-23 1495/week @ 2023-11-30 1792/week @ 2023-12-07 1824/week @ 2023-12-14 1506/week @ 2023-12-21 1506/week @ 2023-12-28 2173/week @ 2024-01-04 1994/week @ 2024-01-11 2130/week @ 2024-01-18 1963/week @ 2024-01-25 1558/week @ 2024-02-01 1589/week @ 2024-02-08 1623/week @ 2024-02-15

7,045 downloads per month
Used in 35 crates (6 directly)

MIT/Apache

43KB
1.5K SLoC

JavaScript 1K SLoC // 0.0% comments Rust 362 SLoC

dioxus-interpreter-js

Crates.io MIT licensed Build Status Discord chat

Website | Guides | API Docs | Chat

Overview

dioxus-interpreter-js provides the high-performance JavaScript glue that interprets the stream of edits produced by the Dioxus VirtualDom and converts them into mutations on the actual web DOM.

This crate features bindings for the web and sledgehammer for increased performance.

Contributing

  • Report issues on our issue tracker.
  • Join the discord and ask questions!

License

This project is licensed under the MIT license.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Dioxus by you shall be licensed as MIT without any additional terms or conditions.

Dependencies

~0–2.4MB
~45K SLoC