Jonathan Kelley 95e93ed0bc feat: remove dioxus id on non-event elements 3 ani în urmă
..
README.md 05331ddd80 feat: wire up both desktop and web 3 ani în urmă
interpreter.js 95e93ed0bc feat: remove dioxus id on non-event elements 3 ani în urmă
interpreter.ts 95e93ed0bc feat: remove dioxus id on non-event elements 3 ani în urmă
tsconfig.json 95e93ed0bc feat: remove dioxus id on non-event elements 3 ani în urmă

README.md

JS Interpreter

After diffing old and new trees, the Dioxus VirtualDom produces patches that are used to modify the existing Dom. We can send these patches anywhere - including targets without WASM support.

In renderers with support for JavaScript, we use the interpreter from this repository - written in TypeScript - to patch the Dom. This lets us circumvent any overhead on the Rust <-> Dom boundary and keep consistency in our interpreter implementation in web/webview targets.

For now - both Dioxus Web and Dioxus Desktop (webview) use the same interpreter code with tweaks.