Dieses Repo enthält die Code-Beispiel für den Vortrag Web-Development mit Rust/WASM
Es gibt vier Branches:
masterhält das fertig implementierte Beispiel, welches sowohl Rust als auch JS verwendetjavascript_presentationwird für den ersten Teil des live Codings verwendet, nach einfügen der Snippets ist der Code identisch zum dem immasterBranchdioxushält das fertig implementierte Beispiel, welches nur Rust verwendetdioxus_presentationwird für den zweiten Teil des live Codings verwendet, nach einfügen der Snippets ist der Code identisch zum dem imdioxusBranch
Um beide Beispiele ausführen zu können wird folgendes benötigt:
- Rust siehe hier
- Node.js / npm
- Dioxus cli (cargo add dioxus)
Das Beispiel im master / javascript_presentation Branch wird nach einem initialen npm i, mit wasm-pack build gebaut, im Anschluss kann es mit npm run serve unter localhost:8080 bereitgestellt werden.
Das Beispiel im dioxus / dioxus_presentation Branch wird mit dioxus serve gebaut und unter localhost:8080 bereitgestellt.