Web App Optimization With Javascript
Last updated 1/2017
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 573.53 MB | Duration: 1h 45m
Last updated 1/2017
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 573.53 MB | Duration: 1h 45m
Tools and Techniques to Create High Performance Web Apps
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
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.
Overview
Section 1: Introduction
Lecture 1 Important - Download These First - Working Files
Lecture 2 Course Overview
Lecture 3 Profiling Tools: Network Tab
Lecture 4 Profiling Tools: Timeline Tab
Lecture 5 About The Author
Section 2: Raw Speed
Lecture 6 Loops And Calculations
Lecture 7 ASM.JS
Lecture 8 Web Workers
Section 3: Browser Flow
Lecture 9 Understanding The Paint Cycle
Lecture 10 DOM Manipulation - Part 1
Lecture 11 DOM Manipulation - Part 2
Lecture 12 Utilizing CSS Vs JS
Section 4: User Experience Enhancements
Lecture 13 Preloading
Lecture 14 Assuming Success
Lecture 15 Incremental Updates
Lecture 16 Updating Local Storage
Lecture 17 Loading Local Storage
Lecture 18 AppCache
Section 5: Mobile Enhancements
Lecture 19 Mobile Debugging And Benchmarking
Lecture 20 Conditional Assets
Lecture 21 Handling Low Quality Networks
Section 6: Conclusion
Lecture 22 Wrap Up
This course is designed for users that are already familiar with creating web applications,Ideal for users wanting to optimize web applications