Honest Take — Before You Begin
Vue and Svelte are worth knowing about, not mastering. React won the hiring market. The numbers are not close. But Rich Harris's talks on rethinking reactivity will change how you…
The Frontend Ecosystem — Vue, Svelte & Beyond covers: The Vue Handbook, The Svelte Handbook, The Nature of Code. Build awareness of the broader frontend ecosystem — Vue, Svelte, WebAssembly, PWAs, Web Components, and emerging trends. You do not need to master these, but a staff-level engineer should be able to evaluate and compare them. Vue's reactivity system is the closest to Stimulus among the big frameworks — both are progressive enhancement tools. You can sprinkle Vue into a server-rendered page the same way you add Stimulus controllers. Svelte's compile-time approach is philosophically similar to Rails' asset precompilation — do the work at build time so the runtime is fast. Web Components are like ViewComponents (the Rails gem) but browser-native — encapsulated, reusable UI elements with defined interfaces. PWAs compete with Rails' traditional server-rendered approach by making web apps work offline and feel native on mobile.
This course unlocks once you've finished its prerequisite. Open prerequisite →
Vue and Svelte are worth knowing about, not mastering. React won the hiring market. The numbers are not close. But Rich Harris's talks on rethinking reactivity will change how you…
Somewhere in your future there is a codebase you did not choose. Maybe it's an acquisition, maybe it's the team next door asking for a review, maybe it's GitLab — the largest Rail…
Every React app you ship carries React with it. Every Vue app carries Vue. The library that diffs, schedules, and re-renders rides along to every browser, on every visit, forever.…
Every lesson in this path so far has pointed JavaScript at the same target: interfaces. Forms, dashboards, routers, state, tests. Useful — it's the job. But it quietly teaches a f…
Work through each item before the checkpoint.
The same todo app — categories, filters, remaining count — in React, Vue 3, and Svelte, pinned by three near-identical test suites. When the tests are the constant, the frameworks…
6 lessons. Read in order; spiral back when you need to. By the end you'll have used the core ideas twice — once on the abstract, once on something you'll meet at work next week.