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

Lesk a bída rychlostních srovnání frontendových...

Lesk a bída rychlostních srovnání frontendových frameworků

#devfestpce

Avatar for Boris Letocha

Boris Letocha

April 27, 2019

Other Decks in Programming

Transcript

  1. Něco o mě • Programuji přes 30 let. • Přes

    19 let pracuji v Quadientu. • Po večerech pracuji na OSS (Bobril, BTDB)
  2. Lesk a bída rychlostních srovnání frontendových frameworků • Ukáži známé

    i lepší porovnání. • Jak si vedou rozšířené i nové frameworky. • A jakých používají triků pro dosažení lepších výsledků, které by ovšem nepoužil v běžném kódu ani sám autor.
  3. https://realworld.io/ • Medium.com clone – FrontEnd + Backends • Větší

    než známý TodoMVC http://todomvc.com/ • Lighthouse na měření výkonu • https://developers.google.com/web/tools/lighthouse/ • First Contentful Paint • First Meaningful Paint • Speed Index • First CPU Idle • Time to Interactive • Estimated Input Latency
  4. JS web frameworks benchmark – Round 8 • https://krausest.github.io/js-framework-benchmark/current.html •

    https://www.stefankrause.net/wp/?p=504 • https://github.com/krausest/js-framework-benchmark • Čas operací – přidej 1000 řádků tabulky, prohoď 2 řádky • https://medium.com/@localvoid/how-to-win-in-web-framework-benchmarks- 8bc31af76ce7
  5. Algoritmus na změnu pořadí podle klíčů A: [a b c

    d e f g] B: [a b f d c g] První s prvním, poslední s posledním A: [c d e f] B: [f d c] Napříč první s posledním A: [d e] B: [d] A znovu První s prvním A: [e] B: []