Dieses Repo enthält die Code-Beispiel für den Vortrag Web-Development mit Rust/WASM
Es gibt vier Branches:
master
hält das fertig implementierte Beispiel, welches sowohl Rust als auch JS verwendetjavascript_presentation
wird für den ersten Teil des live Codings verwendet, nach einfügen der Snippets ist der Code identisch zum dem immaster
Branchdioxus
hält das fertig implementierte Beispiel, welches nur Rust verwendetdioxus_presentation
wird für den zweiten Teil des live Codings verwendet, nach einfügen der Snippets ist der Code identisch zum dem imdioxus
Branch
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.