Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

JSJ 412: Svelte and Sapper with Svelte Master

JSJ 412: Svelte and Sapper with Svelte Master

FromJavaScript Jabber


JSJ 412: Svelte and Sapper with Svelte Master

FromJavaScript Jabber

ratings:
Length:
49 minutes
Released:
Dec 17, 2019
Format:
Podcast episode

Description

Noah, a.k.a. Svelte Master, is from Indiana and recently moved to San Francisco. He has been given title Computational Linguist by SoundHound. He starts the show by talking about his Youtube channel all about Svelte. Svelte is a JavaScript framework similar to React and Vue. When you write components, Svelte will compile it into Vanilla JS, CSS, or HTML, and create a small bundle that will be sent to the client. Svelte is a ‘disappearing framework’, so your bundles come out as DOM APIs and there is no Svelte in the end result. Because the Svelte framework doesn’t send with the bundle, bundle sizes are significantly smaller, and it runs on all browsers. Noah shares some Svelte’s performance statistics. Sapper is a companion technology to Svelte that gives you server side rendering, routing, code splitting, and other features. 

Noah talks about how to write plugins for Svelte and embedding components. One main difference between Svelte and other frameworks is that it lacks a virtual DOM. This is because since it is just compiling down to JavaScript and the framework is not sent with the package, it doesn’t need a virtual DOM and instead updates as things change. Noah talks more about how this works. Some of Svelte Master’s favorite things about Svelte is that you write less code, especially unnecessary code, and state management is simple. He talks about how routing is handled through other tools like Sapper. The panel talks about methods for testing a Svelte app, adding Svelte components into a website, and pulling in third party libraries. They discuss whether there are things that you can’t do with Svelte that would require React or Vue. The show ends with Noah talking about what the future holds for Svelte and how to get started with it. 

Panelists



Steve Edwards


Charles Max Wood



**To receive your 40% OFF coupon for Manning Publications (good for all our products in all formats) visit us on Facebook - click on "Send A Message"and type "YES"**

Guest



Noah (Svelte Master)



Sponsors



Hasura.io


Sentry | Use the code “devchat” for $100 credit



____________________________________________________________

> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________

Links



SoundHound


Svelte Master Youtube channel


Syntax.fm Show 173: Hasty Treat Wes and Scott Look at Svelte


Svelte


Sapper


Rollup


Netlify


Heroku


Cypress 


Apollo


Async/await


Svelma


Sveltstrap


Svelte-Apollo


Smelte


Electron


Svelte-Native 



Picks

Steve Edwards:



The Court Jester



Charles Max Wood:



The MaxCoders Guide to Finding Your Dream Developer Job


The Bishop’s Wife


Miracle on 34th Street



Daniel Caldas:



WaniKani
Released:
Dec 17, 2019
Format:
Podcast episode

Titles in the series (100)

All JavaScript podcasts produced by Devchat.tv: - JavaScript Jabber - My JS Story - JS Rants