Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Next generation Web UIs with Svelte

Next generation Web UIs with Svelte

A look into Svelte

Rajika Imal

May 10, 2020
Tweet

More Decks by Rajika Imal

Other Decks in Programming

Transcript

  1. Libraries and frameworks • Overhead of library / framework dependencies

    • Bundle sizes • Native reactivity • Runtime complexity in vDOM approaches
  2. • Vanilla JavaScript • jQuery • Single Page Applications with

    libraries / frameworks ◦ Backbone.js ◦ Ember ◦ Meteor ◦ Angular.js ◦ Angular ◦ React ◦ Vue
  3. In computing, reactive programming is a declarative programming paradigm concerned

    with data streams and the propagation of change. With this paradigm it is possible to express static (e.g., arrays) or dynamic (e.g., event emitters) data streams with ease, and also communicate that an inferred dependency within the associated execution model exists, which facilitates the automatic propagation of the changed data flow. - wikipedia
  4. • Rich Harris - Rethinking reactivity: https://www.youtube.com/watch?v=AdNJ3fydeao • Is Prepack

    like Svelte: https://gist.github.com/Rich-Harris/d9de6692eaae94f8aa7ca87a0dc980f2 • Svelte web site: https://svelte.dev • Sapper: https://sapper.svelte.dev • Realworld (Medium.com clone): https://github.com/sveltejs/realworld