Companies Home Search Profile

JavaScript: Web Workers

Focused View

Maximiliano Firtman

1:17:36

95 View
  • 01 - Increase web performance with web workers.mp4
    01:11
  • 02 - What you should know.mp4
    00:32
  • 01 - The problem with JavaScript and threads.mp4
    03:38
  • 02 - Execute CPU-intense operations.mp4
    04:09
  • 03 - How the browser works with threads.mp4
    04:19
  • 04 - The workers family.mp4
    05:41
  • 01 - Create a dedicated worker.mp4
    04:09
  • 02 - Life cycle of a dedicated worker.mp4
    02:19
  • 03 - Create a shared worker.mp4
    01:35
  • 04 - Life cycle of a shared worker.mp4
    03:49
  • 05 - Creating subworkers.mp4
    01:00
  • 06 - Import external scripts.mp4
    02:34
  • 07 - Create basic workers.mp4
    02:39
  • 08 - Debug with browser dev tools.mp4
    05:57
  • 01 - Send messages to dedicated workers.mp4
    03:18
  • 02 - Improve the performance of our app.mp4
    05:29
  • 03 - Update progress and import scripts.mp4
    02:55
  • 04 - Send messages to shared workers.mp4
    01:44
  • 05 - Copy vs. transferable objects.mp4
    04:26
  • 06 - Handle worker errors.mp4
    01:53
  • 01 - Libraries for web workers.mp4
    03:26
  • 02 - Decoding images.mp4
    03:19
  • 03 - WorkerDOM project.mp4
    02:19
  • 04 - OffscreenCanvas.mp4
    03:46
  • 01 - Next steps.mp4
    01:29
  • Description


    Web Workers is one of the most underrated APIs on the web. It brings multithreading—the ability to execute multiple tasks simultaneously—to JavaScript. Multithreading with web workers can enhance the performance of complex apps with resource-intense code. This course show how to run parallel tasks with web workers and communicate those threads back to the main UI thread. Instructor Maximiliano Firtman explores the APIs for dedicated web workers and shared web workers, which allow you to share threads between browser tabs. The majority of the lessons use Vanilla JavaScript, which allows you to explore the full potential of the technology, but in the final chapter, Maximiliano also introduces some libraries and frameworks specifically designed for developing with web workers.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Maximiliano Firtman
    Maximiliano Firtman
    Instructor's Courses
    I'm an independent mobile+web developer, trainer, speaker, and author. I authored many books, including "High Performance Mobile Web" published by O'Reilly Media with +10 translations available. I've been teaching programming for small and big companies in +30 countries since 2005, including for large companies such as LinkedIn, Apple, Google, Cisco, Intel, Bank of America, and HP. I'm doing consulting in PWAs, Web Performance, and mobile app development. I've authored several online courses in O'Reilly Learning (Safari), LinkedIn Training (Lynda), Pluralsight, and Udemy. I've also authored many articles in the past few years, for printed and online magazines, and my personal blog. I'm a frequent speaker at conferences, with experience delivering keynotes, sessions, and workshops in +120 conferences in +50 countries. I've received different recognitions, including Nokia Developer Champion 2006-2014; Adobe Community Champion 2011-2015, BlackBerry Elite in 2013, and Internet Explorer User Agent in 2013. Specialties: HTML5, Mobile Web, Progressive Web Apps, Web Performance Optimization, Android Dev (Java and Kotlin), iOS Dev (Objective-C and Swift), React, Angular, Flutter, NextJS
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 25
    • duration 1:17:36
    • Release Date 2022/12/28

    Courses related to JavaScript