~/talk

Building Fast Angular Applications by Default

Talkat JS Fest 2019 Spring · on Thursday, 2019-04-04· [angular, web-performance]
slides:none on file

Concrete results and tools: Ivy enables smaller, tree‑shakable runtime code and dynamic imports for component‑level code‑splitting; differential loading cuts about 40 KB from polyfills and ~-7% per bundle by serving ES2015 to modern browsers; bundle budgets fail CI when size regresses; progressive rehydration (progressive bootstrapping) lets the page stay interactive by downloading only the component JS on first interaction reducing initial JS from ~200 KB to ~20 KB; predictive prefetching (Quicklink / Guess.js) and ng deploy complete the pipeline.

AI-written summary · about

  1. 0:00Start
  2. 1:28Network Performance
  3. 2:25Lazy Loading
  4. 4:18Differential Loading
  5. 4:52Faster Execution
  6. 5:34How Differential Loading Works
  7. 6:08Differential Serving
  8. 8:18Browser First-Class Support of Differential Script Tags
  9. 10:50Component Level Code Splitting
  10. 11:04Support Widget
  11. 22:00Prefetching
  12. 23:07Predictive Prefetching
  13. 24:44Predicted Prefetching
  14. 29:16Ng Deploy
  15. 33:59Is It Possible To Display some Progress Bar while You'Re Loading Your Model
  16. 34:59Lazy Loaded Models
  17. 36:10Server-Side Rendering
  18. 38:31Progressive Refrigeration
  19. 39:39Progressive Bootstrapping
  20. 40:45Faster Rendering
  21. 43:13We Took a Look at Reducing the Bundle Sizes We Discuss How We Can Speed Up the User Navigation by Using Techniques Such as Prefetching It Could Be either Doing some Data Data Analytics for Example Guess Jess or It Can Just Take a Look at All the Visible Links on the Page and Preload the Content Associated with Them We Looked at the Upcoming Automated Deployment to Different Cloud Providers We Discussed Progressive Rehydration Which Will Allow the Bundle Size To Drop Dramatically and We Talked about Compile Time Optimizations by Using Ng C & Ng Tc Which Is Coming with Id so this Is the Last Question
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.