In this tutorial, we’re going to learn how to use the Web Worker API to manage time-consuming and UI-blocking tasks in a JavaScript app by building a sample web app that leverages Web Workers.
https://smashingmagazine.com/2020/10/tasks-react-app-web-workers/