Rich Harris talks with us about why he decided to create Svelte, where the size comes from, what the challenges are with SVG, and what his pitch is for Svelte. Rich also talks about why he wanted to try to build Svelte for folks who aren't as comfortable with React or Vue, and what's next for Svelte.
const podcast = {
episode: 98,
title: 'Svelte',
topics: [
'svelte', 'javascript',
],
guest: 'Rich Harris'
hosts: [
'Dan Wahlin', 'John Papa', 'Craig Shoemaker'
]
};
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Rich Harris @Rich_Harris
Brought to you by
-
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources:
- Svelte
- The Guardian
- NY Times
- The JavaScript Framework that puts web pages on a diet
- Mustache js
- Handlebars js
- jQuery templates
- jQuery
- DS.js
- D3 on GitHub
- What is SVG
- Backbone.js
- innerHTML
- Raphael
- Example Svelte app
- React and the Virtual DOM
- Svelte REPL
- Sapper and Svelte
- Next.js for React apps
- Rube Goldberg machine
- VS Code
- Svelte extension for VS Code
- Svelte 3 for VS Code
- Learn Box Alignmnet
- Svelte JS on Twitter
Timejumps
- 01:30 Guest introduction
- 02:19 Why did you create Svelte?
- 07:24 Where does the size come from?
- 13:04 Sponsor: Ag Grid
- 14:05 What were some of the areas that didn't play well with SVG?
- 17:32 What's your pitch for Svelte?
- 25:15 What is Sapper?
- 35:46 Why bring Svelte to people who aren't as familair with React or Vue?
- 45:05 Sponsor: Nrwl
- 45:36 How much is happening in the DOM vs the browser?
- 46:51 What's next for Svelte?
- 50:32 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.