Tools
Search
Import
Library
Explore
Videos
Channels
Figures
Atmrix
About
Tools
Search
Import
Library
Explore
Videos
Channels
Figures
Atmrix
About
Go Back
GJ
Greg Johnston
02/26/25
@ Rust Nation UK
Leptos is a mature front-end framework in Rust, designed for stability and focusing on web standards and progressive enhancement.
Video
RN
The Future of Rust Web Applications - Greg Johnston
@ Rust Nation UK
02/26/25
Related Takeaways
GJ
Greg Johnston
02/26/25
@ Rust Nation UK
There is a future for interactive web applications written in Rust, and contributions to projects like Leptos are welcome to help advance the ecosystem.
GJ
Greg Johnston
02/26/25
@ Rust Nation UK
I'm Greg Johnston, the creator of Leptos, and I'm here to discuss the future of web applications written entirely in Rust.
GJ
Greg Johnston
02/26/25
@ Rust Nation UK
Today, I want to explore the past, present, and future of Rust in web application development, focusing on frameworks like Leptos and Dioxus.
GJ
Greg Johnston
02/26/25
@ Rust Nation UK
Leptos is an open-source project built by the community for fun, not a startup trying to sell anything.
GJ
Greg Johnston
02/26/25
@ Rust Nation UK
I want to address the question: Is there a future for interactive web applications written entirely in Rust?
GJ
Greg Johnston
02/26/25
@ Rust Nation UK
When I talk about Rust on the web, I'm not discussing building web infrastructure or API services; I'm focusing on using Rust for interactive web applications.
GJ
Greg Johnston
02/26/25
@ Rust Nation UK
The Rust ecosystem offers unique advantages, such as exhaustive pattern matching and result types, which can enhance development compared to the JavaScript ecosystem.
GJ
Greg Johnston
02/26/25
@ Rust Nation UK
The foundational crates for building Rust web applications include WM Bindgen and WebSys, which facilitate interaction with JavaScript and browser APIs.
GJ
Greg Johnston
02/26/25
@ Rust Nation UK
Dynamic linking in Rust has historically been challenging, but recent advancements are enabling better code splitting and lazy loading, which can improve performance in web applications.