JSFoo 2018

On JavaScript and Security

Web Workers : A graphical intro

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

videocam
Preview video

Technical level

Intermediate

Section

Full Talk

Status

Confirmed & Scheduled

View proposal in schedule

Vote on this proposal

Login to vote

Total votes:  +16

Abstract

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.

Outline

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.

Links

Slides

https://speakerdeck.com/ritz078/web-workers-a-graphical-intro

Preview video

https://www.youtube.com/watch?v=Qko05DsZoVM

Comments

  • 1
    Zainab Bawa (@zainabbawa) Reviewer 8 months 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.

    • 1
      Ritesh Kumar (@ritz078) Proposer 3 months ago

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

Login with Twitter or Google to leave a comment