К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
JavaScript Web Workers - A Practical Visual Guide 2026 · LearnSpace
Назад в каталог
courseraПрограммирование

JavaScript Web Workers - A Practical Visual Guide 2026

Курс от Packt
Средний≈ 4.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you’ll explore JavaScript runtime environments, the call stack, and how to handle synchronous operations. Learn about web workers and their role in improving concurrency, offloading tasks, and optimizing performance. Through hands-on examples, you'll set up web workers, manage tasks across threads, and monitor CPU utilization. You’ll also refactor code to ensure tasks are distributed evenly among workers, improving application performance. By the end, you'll understand how to use web workers to manage heavy tasks, enhance concurrency, and optimize your JavaScript applications effectively. This course is designed for JavaScript developers with basic programming knowledge. No prior experience with concurrency or web workers is needed. By the end of the course, you will be able to explain runtime environments, manage concurrency using web workers, and optimize application performance.

Навыки, которые вы освоите

JavascriptFrontend PerformancePerformance TestingOS Process ManagementManagement ConsultingServer SidePerformance Tuning

Программа курса

4 модулей · 31 учебных материалов

01JavaScript Runtime Environment4 материалов

JavaScript Runtime Environment

What is a JavaScript runtime environmentВидеоSimple code example in a web browser and Node.jsВидеоHow the call stack works (synchronous operations)ВидеоThe problem with having one call stackВидео
02Threads, Cores, Concurrency, and Parallelism10 материалов

Threads, Cores, Concurrency, and Parallelism

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

JavaScript Web Workers - A Practical Visual Guide 2026
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 4.2 ч

4 модулей

Язык: Английский

Часть программы вашего университета
Section IntroductionВидео
What are threads?Видео
Threads run on CPU coresВидео
Concurrency introВидео
Concurrency an actionВидео
ParallelismВидео
When to use (and NOT to use) web workersВидео
Wrapping up with understanding our section exampleВидео
Threads, the Event Loop, and Blocking in JavaScriptDIALOGUE
Threads, Cores, Concurrency, and ParallelismЗадание
03Web Workers (and yes, worker threads)14 материалов

Web Workers (and yes, worker threads)

Intro to Web Workers and how they workВидеоSetting up a Web WorkerВидеоWeb Workers and the main thread do not share the same variablesВидеоSending a message from the main thread to the worker with postMessageВидеоPerforming a task in the workerВидеоClosing a web worker, and project filesВидеоSetting up a Node server project to run heavy tasksВидеоViewing CPU utilization when running a Node taskВидеоCreating a worker in Node, using the worker_threads moduleВидеоRefactoring code, creating a dynamic run function and allocating tasks evenlyВидеоCompleting our JavaScript code and sending each worker a task to performВидеоTesting code, and seeing the full power of workers!ВидеоImplementing and Using Web Workers and Worker ThreadsDIALOGUEWeb Workers (and yes, worker threads)Задание
04Outro3 материалов

Outro

OutroВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание