Web App Optimization with JavaScript

Tools and Techniques to Create High Performance Web Apps
0.0 (0 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
40 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 22
  • Length 2 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 English

Course 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.

What are the requirements?

  • MAC or PC

What am I going to get from this course?

  • 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

What is the target audience?

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

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Important - Download These First - Working Files
Article
Course Overview
Preview
08:59
Profiling Tools: Network Tab
Preview
03:23
Profiling Tools: Timeline Tab
04:51
About The Author
01:04
Section 2: Raw Speed
Loops And Calculations
10:35
ASM.JS
04:35
Web Workers
09:55
Section 3: Browser Flow
Understanding The Paint Cycle
06:05
DOM Manipulation - Part 1
07:42
DOM Manipulation - Part 2
02:54
Utilizing CSS Vs JS
03:56
Section 4: User Experience Enhancements
Preloading
03:08
Assuming Success
05:46
Incremental Updates
04:11
Updating Local Storage
02:11
Loading Local Storage
02:42
AppCache
06:39
Section 5: Mobile Enhancements
Mobile Debugging And Benchmarking
04:13
Conditional Assets
05:46
Handling Low Quality Networks
03:28
Section 6: Conclusion
Wrap Up
02:31

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Ready to start learning?
Take This Course