At HelloFresh (and like many other companies) we run a lot of different tasks on the front-end, and if we run them on the front-end we run them on the main thread. Running any task on the main thread will come at a cost, and you pay that cost for how quickly your app hydrates.
Full article