Taking the web native with Tauri
summary
Tauri packages single-page apps into native binaries using a Rust backend and native webviews, with V1 shipping macOS/Windows/Linux and V2 adding Android/iOS; example app scans node_modules and produces 2–3 MB Linux binaries. Debugging happens via a custom devtools that connects to the app, typesafe Rust-to-TS calls are generated with tauri-specta, and release size drops with cargo tweaks like panic=abort, LTO, opt-level=s and strip. CI uses a GitHub Action for signing and publishing and a reusable Quantum template wires HMR and distribution.
AI-written summary · about
chapters (12)
- 0:00Introduction to Tauri
- 1:52What is Tauri framework
- 3:37Advantages of Tauri over others
- 5:20Do you need Rust for Tauri
- 7:32Debugging with Tauri DevTools
- 12:09Optimizing Tauri builds
- 14:39Performance optimizations with Rust
- 18:32Distributing Tauri apps
- 20:16Quantum template for Tauri
- 21:20Demo building iOS app
- 23:09Demo building Android app
- 24:36Summary and closing
related talks
33mBuilding Next-Gen Cross-Platform Apps with Tauri 2.0
05mTauri: Building better apps for a better future
36mTauri 2.0: Defining Done
17mMobile Apps with Vite & Tauri, and a Look Into the Future
17mTiny and secure native apps using Vite + Tauri
24mTauri 2.0
01h 25mFrom the Web to the Desktop
01h 06mGood Bye Electron, Hello Rust + Tauri!
