JSFoo 2018

On JavaScript and Security


Web Workers : A graphical intro

Submitted by Ritesh Kumar (@ritz078) on Monday, 22 January 2018

Section: Full Talk Technical level: Intermediate Status: Confirmed & Scheduled

View proposal in schedule


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.

Speaker bio

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.




Preview video



  •   Zainab Bawa (@zainabbawa) Reviewer a year ago

    Ritesh, I need to see draft slides and preview video (explaining what this talk is about and why JSFoo participants should attend it). Without this, we cannot review the proposal.

    •   Ritesh Kumar (@ritz078) Proposer a year ago

      added both slides and a small video explaining what I will be talking about.

Login with Twitter or Google to leave a comment