Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Web App Optimization with JavaScript
Rating: 3.9 out of 5(30 ratings)
210 students

Web App Optimization with JavaScript

Tools and Techniques to Create High Performance Web Apps
Created byInfinite Skills
Last updated 1/2017
English
English [Auto],

What you'll learn

  • Once you have completed this training course, you will have learned how to improve the performance and user experience of your products.
  • Learn how to use JavaScript to enhance your Web Apps

Course content

6 sections22 lectures1h 44m total length
  • Important - Download These First - Working Files0:01
  • Course Overview8:59

    learn to boost web app performance with benchmarking and profiling, optimize dom paint and reflow, apply micro optimizations, and leverage pre-loading, offline storage, and css-based rendering.

  • Profiling Tools: Network Tab3:23

    Learn to profile web app performance using Chrome's network tab and the resource timing API, analyzing asset load times, DNS, SSL, and mime-type filters to identify blocking resources.

  • Profiling Tools: Timeline Tab4:51

    Learn to use the timeline tab to record page loads and analyze assets, scripts, rendering, and painting, drilling into events like mouse moves and scrolls for performance insights.

  • About The Author1:04

    Learn from a web developer with 10+ years of experience, now focusing on JavaScript and front-end frameworks like Angular. The author mentors developers and welcomes questions about web development.

Requirements

  • MAC or PC

Description

In this Web App Optimization with JavaScript training course, expert author Alex Vanston teaches you how to improve the performance and user experience of web apps with JavaScript. This course is designed for users that are already familiar with creating web applications.

You will start by learning about raw speed, then jump into learning about browser flow, including understanding the paint cycle and DOM manipulation. From there, Alex will teach you user experience enhancements, such as preloading, incremental updates, and utilizing local storage. Finally, you will learn about mobile enhancements, including mobile debugging and benchmarking, conditional assets, and handling low quality networks.

Once you have completed this computer based training course, you will have learned how to improve the performance and user experience of your products.

Who this course is for:

  • This course is designed for users that are already familiar with creating web applications
  • Ideal for users wanting to optimize web applications