A Collaborative Editor in Rust, WebAssembly and Vue js
summary
A walkthrough of building an offline‑first collaborative text editor using Rust compiled to WebAssembly for the consistency algorithm and Vue.js for the editor UI and live debugging. The talk demonstrates end-to-end development from scratch with code and demos, showing how Rust↔JavaScript interactions via WebAssembly enable fast, robust in‑browser tools and how Vue is used to visualize internal data structures during debugging.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:54WebAssembly overview
- 10:15Collaborative editor choice
- 15:38Vue.js interface
- 24:48Multiple editors
- 30:10Rust and WebAssembly
- 35:45Rust data model
- 41:13Causal consistency
- 43:02Editor demo
- 47:20Debugging with visualization
- 50:36Conclusion
related talks
07mUtilising Rust from Vue with WebAssembly
25mThink About Front-end Web Development with Rust
23mLearnable Programming with Rust
41mLet's build with WebAssembly!
30mRust and the Web Platform: A Rookie’s Guide
24m"Web Sites, Web Apps, and Web Assembly"
41mCreating High-Performance Web Apps with WebAssembly
01h 02mRust and WebAssembly
