Web App Optimization With Javascript

Posted By: ELK1nG

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

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