Web Performance and Progressive Web Apps

Fast, reliable web apps: measuring performance, Core Web Vitals, loading strategies, caching, service workers and installable offline-capable apps.

JS-250 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon

Offered by HSM University · JavaScript Programming

Course content

  1. 1Why performance mattersComing
  2. 2Measuring with browser toolsComing
  3. 3Core Web VitalsComing
  4. 4Optimizing images and assetsComing
  5. 5Code splitting and lazy loadingComing
  6. 6Caching and HTTPComing
  7. 7Rendering performanceComing
  8. 8Service workersComing
  9. 9Offline supportComing
  10. 10Installable progressive web appsComing
  11. 11Performance budgets and monitoringComing
  12. 12Capstone: speeding up a slow siteComing

Requirements

Recommended background. You can start any course at any time.

Description

Fast, reliable web apps: measuring performance, Core Web Vitals, loading strategies, caching, service workers and installable offline-capable apps.

Part of the Information Technology stream, typically taken in year 2.