Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

Share

1000 и 1 блюдо из джаваскрипта | OdessaFrontend Meetup #11

Download to read offline

В ходе доклада Владислав Балабаш приводит примеры «удачной» оптимизации кода на JavaScript, показывает альтернативные методы транспиляции языка, рассказывает о разных способах конфигурации сборщиков проектов и о том как не впасть в депрессию при попытках улучшения перфоманса вашего приложения.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

1000 и 1 блюдо из джаваскрипта | OdessaFrontend Meetup #11

  1. 1. 1000 and 1 recipe with JavaScript ; by Vlad Balabash
  2. 2. 👀 Overview;
  3. 3. 🏣 Restaurants (platforms); 🍩 Browsers (web); 🍩 Server-Side (web); 🍩 Micro-computers (IoT); 🍩 Any OS (native apps);
  4. 4. 🍴 Kitchen appliances; 🍪 Transpilers; 🍪 Compilers*; 🍪 Precompilers; 🍪 Bundling tools; 🍪 etc.
  5. 5. 📓 Popular recipes; 🍕 Web apps; 🍕 Games; 🍕 Hybrid apps; 🍕 Native apps; 🍕 etc.
  6. 6. 🇺🇳 World cuisines; OOP; POP; FP; etc.
  7. 7. ⏲ Chef’s assistants ; 🍥 Linters; 🍥 Virtual machines; 🍥 Prettier; 🍥 etc.
  8. 8. 👨🍳 How to cook;
  9. 9. Native/standalone apps; 💾 Nectar.js; 💾 nw.js; 💾 electron; 💾 etc.
  10. 10. ♂ NectarJS; ⚓ JS to Binary; ⚓ Any OS; ⚓ Any device; ⚓ soon...
  11. 11. ♂ NectarJS;
  12. 12. ♀ NectarJS cons; ⚓ Too young; ⚓ Awful doc; ⚓ Maybe will not be free;
  13. 13. 📱 Mobile apps; ☎ Ionic; ☎ ReactNative; ☎ NativeScript; ☎ etc.
  14. 14. 👩 🍳 How to cook fast;
  15. 15. two minutes, Turkish
  16. 16. ♀ Performance of application; 🔗 web-workers; 🔗 bundle separation; 🔗 tree shaking; 🔗 Thanos.js; 🔗 WASM; 🔗 etc.
  17. 17. 👷♂ Web workers; 🔨 one more thread; 🔨 no leaks; 🔨 just computings.
  18. 18. 👷♂ Web workers;
  19. 19. ✂ Bundle separation; 🔪 The latest features of standard; 🔪 Min bundle size.
  20. 20. ✂ Bundle separation;
  21. 21. Tree shaking;
  22. 22. Tree shaking;
  23. 23. Tree shaking; 🍃 AST cleaning; 🍃 dead code elimination.
  24. 24. WASM; 🔨 Any language; 🔨 High-load computings; 🔨 Low-level procedures.
  25. 25. 👊 Thanos.js; 💎 It deletes files.
  26. 26. 👊 Thanos.js;
  27. 27. etc. 🍫 gzip; 🍫 prefetch, preload, preconnect.
  28. 28. 🍢 prefetch, preload, preconnect.
  29. 29. ♂ Performance of development; 🔗 SWC; 🔗 Parcel;
  30. 30. SWC (speedy web compiler); ⌛ Based on RUST; ⌛ Faster than Babel in 16 times;
  31. 31. Parcel; 🍤 Faster than other; 🍤 Ready from start.
  32. 32. five minutes, Turkish
  33. 33. 👨 Recipe decomposition;
  34. 34. Profiling;
  35. 35. 🍳 Bon appetit!..

В ходе доклада Владислав Балабаш приводит примеры «удачной» оптимизации кода на JavaScript, показывает альтернативные методы транспиляции языка, рассказывает о разных способах конфигурации сборщиков проектов и о том как не впасть в депрессию при попытках улучшения перфоманса вашего приложения.

Views

Total views

103

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

1

Shares

0

Comments

0

Likes

0

×