From Web To Desktop And Back Again
Foundations
Front-End
Strategy
Overview
Shipping a modern SaaS application on the web, desktop, and mobile can be daunting. There are a variety of approaches to the problem, from building bespoke apps for each platform to just taking a web app and packaging it as a desktop or mobile app. At 1Password, we rewrote our desktop apps and chose a hybrid approach, aiming to maximize code reuse, performance, and user delight.
As we bring that work back to the web, we’re enjoying the wins that come from shared code and tackling new challenges along the way. You’ll learn how Rust and React can power an excellent cross-platform app, thanks to WebAssembly, and how some upcoming web platform features will improve the experience for users and developers even further.
Objective
To share a story of challenges and successes when building cross-platform apps and spark interest in recent and upcoming web platform features that enable more powerful web apps.
Things Audience Members Will Learn
- Pros and cons to different cross-platform strategies
- How to use Rust and React to power web and desktop apps
- How to design architecture for flexibility
- How to roll out a redesign
- What web platform features to watch for in the future
Target Audience
Front-end or desktop app developers.