JSJ 455: Introducing and Understanding Svelte and Sapper with Mark Volkmann

JavaScript Jabber

Episode | Podcast

Date: Tue, 27 Oct 2020 10:00:00 +0000

<div class="trix-content"> <div>This week the panel is joined by Mark Volkmann to discuss Svelte and how it compares and differs from front-end frameworks such as React and Angular. Mark has written a book and has given talks about Svelte and also about Sapper, an application framework built on top of Svelte. He explains to the panel how Svelte components are defined differently than other JavaScript frameworks, and how they are actually compiled into the production code, which isn’t dependent on any external libraries. He also explains why and how Svelte forgoes the use of a virtual DOM, using direct DOM manipulations instead. Finally he describes Sapper and explains how it can be used to quickly and easily create Web-apps that use SSR, static pages generation and dynamic routing.</div><div>Sponsors</div><ul> <li><a href="https://devchat.tv/faithlife">Faithlife | Now Hiring Software Developers</a></li> <li><a href="https://raygun.com/?utm_medium=podcast&amp;utm_source=jsjabber&amp;utm_campaign=devchat&amp;utm_content=homepage">Raygun | Click here to get started on your free 14-day trial</a></li> <li><a href="http://www.audibletrack.com/click.track?CID=102175&amp;AFID=475401&amp;ADID=454213&amp;SID=%27%3E">Audible.com</a></li> <li><a href="https://www.cachefly.com/">CacheFly</a></li> </ul><div>Panel</div><ul> <li>Aimee Knight</li> <li>Dan Shappir</li> <li>Steve Edwards</li> </ul><div>Special Guest</div><ul><li>Mark Volkmann</li></ul><div>Links</div><ul> <li><a href="https://github.com/sveltejs/svelte/issues/2546">https://github.com/sveltejs/svelte/issues/2546</a></li> <li><a href="https://mvolkmann.github.io/blog/">https://mvolkmann.github.io/blog/</a></li> <li><a href="https://objectcomputing.com/resources/publications/mark-volkmann">https://objectcomputing.com/resources/publications/mark-volkmann</a></li> <li><a href="https://www.manning.com/books/svelte-and-sapper-in-action">https://www.manning.com/books/svelte-and-sapper-in-action</a></li> </ul><div>Picks</div><div>Steve</div><ul> <li><a href="https://www.imdb.com/title/tt0040506/?ref_=fn_al_tt_1">Key Largo</a></li> <li><a href="https://gbdeclaration.org/">https://gbdeclaration.org/</a></li> </ul><div>Aimee</div><ul> <li><a href="https://lowlvl.org/">Low Level Academy</a></li> <li><a href="https://www.terraformupandrunning.com/">Terraform Up and Running</a></li> </ul><div>Dan</div><ul> <li>My daughter enlisting in the Israeli Military</li> <li><a href="https://www.amazon.com/The-Boys-Season-1/dp/B07QNJCXZK">www.amazon.com/The-Boys-Season-1</a></li> </ul><div>Mark Volkmann</div><ul> <li><a href="https://www.meteor.com/">https://www.meteor.com/</a></li> <li><a href="https://mvolkmann.github.io/blog/">https://mvolkmann.github.io/blog/</a></li> </ul><div> <strong>Follow JavaScript Jabber on Twitter:</strong> <a href="https://twitter.com/JSJabber">@JSJabber</a> </div><div>Special Guest: Mark Volkmann.</div><div>Sponsored By:</div><ul><li> <a href="https://raygun.com/?utm_medium=podcast&amp;utm_source=jsjabber&amp;utm_campaign=devchat&amp;utm_content=homepage">Raygun</a>: <a href="https://raygun.com/?utm_medium=podcast&amp;utm_source=jsjabber&amp;utm_campaign=devchat&amp;utm_content=homepage">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a> </li></ul> </div> Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy