At this months’s FullStack London 2018, SitePen Engineer James Milner presented the talk “Improving User Experience With Web Workers”.

Web browsers use single-threaded JavaScript to perform tasks; business logic, layout, reflows, and garbage collection. This means complex and heavy JavaScript functions can block the main thread from rendering. This results in low frame rates and low interactivity for things like scrolling and input, providing a poor user experience.

In this talk, James explores the idea of using Web Workers to free the main thread for rendering performant and smooth web applications.

Watch James’ session to learn more:

Wondering how you can improve your application’s user experience? Get in touch with us to see how we can help you!