Does your web app make lots of data requests? Have you ever dealt with large datasets or slow data processing in your app? If so, you’re not alone.
These issues, and others like them, often lead to poor user experiences as our applications frequently show loading spinners, jank, or even freeze completely. These experiences are all too common on the web, but we have a solution: Web Workers.
Web Workers promise to help us build fast, responsive, and robust applications by getting heavy, JavaScript-intensive work off the main thread of the browser. But, the APIs for working with them leave much to be desired. In this talk, we’ll learn useful patterns for working with Web Workers and discover effective ways to communicate between workers, handle complex data processing off the main thread, and test and debug them, so that we can stop getting in our users’ way!
Generating Art Everywhere and Fast! | NEJS Conf | August 2019 |
---|---|---|
Internal Things: Building Internal Tools at Netflix | SoCal ReactJS | May 2019 |
Creating Your Own Image Format In The Browser | CityJS | May 2019 |
Weaving Webs of Workers | JS Kongress | March 2019 |
Fun with Service Workers | Codemotion Madrid | November 2018 |
Fun with Service Workers | Codemotion Milan | November 2018 |
Creating Your Own Image Format in the Browser | JSConf Colombia | November 2018 |
Powerful Automation with the Chrome DevTools Protocol | Nordic.js | September 2018 |