Rich Harris, author of the Javascript module bundler Rollup, discusses with SE Radio’s Adam Conrad his Javascript framework Svelte as a high-performance alternative to mainstay frameworks such as React, Angular, and Vue. They begin with a brief overview of Svelte and how it came to be, then dive in on the compiler-as-a-framework concept, briefly discussing its comparison to other Javascript compilers like Babel. From there, the episode takes a deeper dive into comparing Svelte to other Javascript frameworks: Angular, Vue, React, and other smaller languages-as-frameworks, such as ClojureScript and Elm. The interview explores the internals of Svelte — from understanding the compiler’s “magic” to all the necessary considerations for web development, including accessibility, performance, SEO, and testing. Finally, Harris and Conrad discuss the launch of the latest version of Svelte (v3), its reception, and how SE Radio listeners can contribute to the Svelte codebase.
Show Notes
Related Links
- Svelte’s Twitter – https://twitter.com/sveltejs
- Svelte homepage and docs
- Svelte’s Discord chatroom
- Sapper – the server-side companion application framework to Svelte
- Svelte V3 talk on “Rethinking Reactivity”
- Episode 382 on Learning ReactJS
- Episode 293 on Angular
- Guest Twitter: https://twitter.com/Rich_Harris
SE Radio theme: “Broken Reality” by Kevin MacLeod (incompetech.com — Licensed under Creative Commons: By Attribution 3.0)