Navigating the future of frontend
Make sense of modern frontend meta-frameworks. Connect the dots between fundamental concepts old and new. REM · 8 MAR 2024 SHARE: The frontend ecosystem is in a period of transition. Up-and-coming frontenders navigate a complex environment of competing frameworks, concepts, advocates, preferences, and best practices. Today, the web and web technologies run much of the most used software. From Java applets, to Flash, and the rapid evolution of Javascript, countless tools have been built to manage the broad spectrum of browsers, screen sizes, device capabilities, network conditions, and rising user expectations. But throughout this pursuit of a fully-fledged software distribution platform, the fundamental constraints of the web have not changed. In this post we’ll explore how the modern Javascript meta frameworks navigate these constraints. We’ll build a high-level mental model of how fundamental pieces like compilation, routing, data loading and mutations, caching, and invalidation, all
Introduction The frontend ecosystem is in a period of transition. Up-and-coming frontenders navigate a complex environment of competing frameworks, concepts, advocates, preferences, and best practices. Today, the web and web technologies run much of the most used software. From Java applets, to Flash, and the rapid evolution of Javascript, countless tools have been built to manage the broad spectrum of browsers, screen sizes, device capabilities, network conditions, and rising user expectations. But throughout this pursuit of a fully-fledged software distribution platform, the fundamental cons
saved by
related reading
- We migrated 50,000 lines of code to React Server Componentsmux.com
- Making Sense of React Server Components • Josh W. Comeaujoshwcomeau.com
- The new wave of Javascript web frameworksfrontendmastery.com
- The Descent — What Happened to the Frontend While You Weren't Watchingdavidpoblador.com
- Which web frontend architecture fits best?workingsoftware.dev
- Web Applications 101 - Robin Wieruchrobinwieruch.de
- How Mozilla’s Rust dramatically improved our server-side performance | Figma Blogfigma.com
- Micro Frontends - extending the microservice idea to frontend developmentmicro-frontends.org
- RSC From Scratch. Part 1: Server Components · reactwg server-components · Discussion #5github.com
- 7 Principles of Rich Web Applicationsrauchg.com
- Things you forgot (or never knew) because of React - Josh Collinsworth blogjoshcollinsworth.com
- Second-guessing the modern web - macwright.commacwright.com