#dom #ui #gui #react #wasm

dioxus-interpreter-js

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

5 releases (3 breaking)

0.3.0 Jan 4, 2023
0.2.1 May 3, 2022
0.2.0 Mar 9, 2022
0.1.0 Mar 9, 2022
0.0.0 Feb 1, 2022

#340 in Web programming

Download history 580/week @ 2022-10-07 504/week @ 2022-10-14 568/week @ 2022-10-21 817/week @ 2022-10-28 923/week @ 2022-11-04 577/week @ 2022-11-11 757/week @ 2022-11-18 934/week @ 2022-11-25 846/week @ 2022-12-02 806/week @ 2022-12-09 796/week @ 2022-12-16 689/week @ 2022-12-23 483/week @ 2022-12-30 606/week @ 2023-01-06 609/week @ 2023-01-13 659/week @ 2023-01-20

2,496 downloads per month
Used in 19 crates (5 directly)

MIT/Apache

38KB
1K SLoC

JavaScript 875 SLoC // 0.0% comments Rust 291 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–2MB
~39K SLoC