Vanilla JavaScript: Web Performance Optimization APIs

Go to class
Write Review

Free Online Course: Vanilla JavaScript: Web Performance Optimization APIs provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Vanilla JavaScript: Web Performance Optimization APIs is taught by Maximiliano Firtman.

Overview
  • Make the web faster and better. Learn how to use vanilla JavaScript and the Performance APIs to measure and optimize the performance of your websites and applications.

Syllabus
  • Introduction

    • Optimize APIs with JavaScript
    • What you should know
    1. Reactive Web Performance
    • The need for web performance APIs
    • Summary of what we can do
    • Real user monitoring (RUM) and reactive web performance
    • Measure time
    • High-resolution timings
    2. Performance Basics
    • Navigation Timing Level 1
    • Understand timings available
    • Calculate milestones in the timeline
    • The Performance Timeline interface
    • Navigation Timing Level 2
    3. Measure Performance
    • Measuring our websites
    • Add the Navigation Timing API
    • Use the Resource Timing API
    • Create custom user timing
    • Get paint timing
    • Detect long tasks
    • Detect frame rate drops
    • Add server timing information
    4. Decision-Making Helpers
    • Read network information
    • Read device memory
    • Save data for your users
    • Receive client hints on the server
    5. Execute Code More Efficiently
    • Send low-priority requests with beacons
    • Understand frame rate execution
    • Execute animation control code
    • Execute background tasks
    • Efficient script yielding
    Conclusion
    • Next steps