Web Workers : A graphical intro
Submitted by Ritesh Kumar (@ritz078) on Monday, 22 January 2018
Thanks to the introduction of PWAs, the web is getting faster. But they can be improved further. This talk will focus on how we can use the power of web workers and improve the performance of our websites.
Web workers have been around since long but its usage has been very limited due to the lack of good and updated documentation. With the introduction of Shared Array Buffers, workers have become even more valuable. This talk will focus on all the different ways web workers can be used in modern day applications :
- Shared Array Buffers (SABs) / Atomics
- Improving the UI Responsiveness
- Performing heavy tasks
- Polling in background
- Managing store in workers
This talk will explain all these use cases using illutrations and graphics.
The ideas shared will be equally valuable for engineers of all experience. This talk will help everyone in improving the performance of their websites which are heavy on computation and achieve a more responsive UI.
I am a Lead Software Engineer @ Anarock.
Before this, I worked at Housing.com where I was involved in the development of its PWA and the React Native App.
I love working on open source projects and performance. I have made open source projects like https://transform.now.sh, embed.js and snape.