Shifting JavaScript into High Gear with Web Workers
Offered By: Pluralsight
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
This course dives into what web workers are and provides practical demonstrations showing how they can be used to add parallel processing capabilities to a web application.
In recent years, JavaScript has risen to become one of the most important languages in modern software development. However, despite the powerful engines that run it, it is often limited by its single-threaded nature. In this course, Shifting JavaScript into High Gear with Web Workers, you will learn how to work around that constraint in web applications by using the WebWorker API to allow your application to take advantage of the full power that your customer's computers have to offer. First, you will get to see why web workers are the preferred solution for adding parallel execution paths to an application. Next, you'll get a step-by-step overview of the various aspects of working with web workers, such as defining messages and what APIs can be accessed from within a worker. Finally, you'll see how web workers can be added to a real-world application in a way that causes the smallest disruption possible to the application's structure, while gaining the advantages inherent with workers. After finishing this course, you will be ready to implement web workers into your multi-threaded applications with minimum hassle.
In recent years, JavaScript has risen to become one of the most important languages in modern software development. However, despite the powerful engines that run it, it is often limited by its single-threaded nature. In this course, Shifting JavaScript into High Gear with Web Workers, you will learn how to work around that constraint in web applications by using the WebWorker API to allow your application to take advantage of the full power that your customer's computers have to offer. First, you will get to see why web workers are the preferred solution for adding parallel execution paths to an application. Next, you'll get a step-by-step overview of the various aspects of working with web workers, such as defining messages and what APIs can be accessed from within a worker. Finally, you'll see how web workers can be added to a real-world application in a way that causes the smallest disruption possible to the application's structure, while gaining the advantages inherent with workers. After finishing this course, you will be ready to implement web workers into your multi-threaded applications with minimum hassle.
Syllabus
- Course Overview 1min
- Introduction 28mins
- The Basics 37mins
- Practical Web Workers 49mins
Taught by
Mike Van Sickle
Related Courses
Amazon Elastic File System (EFS) Performance (Traditional Chinese)Amazon Web Services via AWS Skill Builder Amazon Simple Storage Service (Amazon S3) Performance Optimization (Traditional Chinese)
Amazon Web Services via AWS Skill Builder Amazon Simple Storage Service (Amazon S3) Performance Optimization (Traditional Chinese)
Amazon Web Services via AWS Skill Builder Building with Amazon Aurora Databases (Simplified Chinese)
Amazon Web Services via AWS Skill Builder Advanced .NET with TPL & PLINQ: Conducting Performance Boost
Coursera Project Network via Coursera