Fluid and Responsive UIs with Advanced JavaScript Native APIs


Details
As client-side web applications become more and more complex, it is harder than ever to achieve a fluid and responsive user interface. Web Workers are a way to execute JavaScript in the browser within a background thread, allowing CPU-intensive code to run without blocking the UI thread. In this session, we will walk through how to get started with the basics of the Web Workers API. Next, we will explore how a library called Comlink can make working with Web Workers simpler. Finally, we will build a simple application together that uses Web Workers and an experimental browser API, OffscreenCanvas, to perform bitmap manipulation tasks in a background thread.
Mehdi Vasigh is a Software Engineer with Arundo Analytics, where he serves as the engineering lead for one of Arundo’s product teams. He is a self-taught developer who has been building web applications since 2015. Mehdi is passionate about programming, creating rich user experiences, and exploring the art of the possible.

Fluid and Responsive UIs with Advanced JavaScript Native APIs