Front end frameworks are ubiquitous. They ease development of many web applications, but that comes at some costs.
SvelteJS is yet another front end framework, but does things in a very different way under the hood.
WIIFY
Get motivated to learn svelte, potentially the next step for front end frameworks which results in better performance and smaller bundle sizes.
Understand how most front end frameworks currently work ( virtual dom ), and its implications, making you a better front end developer.
Key Points
Development with svelte is not that different from existing front end frameworks, making it easy to pick up.
Currently, many front end frameworks use relatively expensive techniques such as the virtual DOM, runtime rendering and parsing.
Svelte instead analyzes the templates at compile time, generating reactive, vanilla javascript that selectively updates the actual DOM directly.
Cons of svelte, of which most notable is its immaturity.
Impact
Try svelte out with a new app, or integrate it into existing apps slowly
Understand the rationale for a potential shift toward compiler front end frameworks ( svelte, angular ivy, ... ), which is the need for speed and bundle size, resulting from an increasing amount of content on webpages.
Summary
Front end frameworks are ubiquitous. They ease development of many web applications, but that comes at some costs. SvelteJS is yet another front end framework, but does things in a very different way under the hood.
WIIFY
Key Points
Impact
Slides
Sveltejs.pptx