I'm facing a challenge that I can't seem to resolve. My page has a high total blocking time (2+ sec). Despite trying to load every vue component asynchronously, the issue persists with 2+ sec TBT. I'm puzzled by what could be causing such a high TBT on a simple page with minimal underlying logic (https://i.sstatic.net/o7LSk.png) (Just 21 simple cards).
I've stripped down everything unnecessary, optimized my code, and retained only essential elements, but it hasn't made a difference. Is there a way to reduce it to 100-200ms? Based on your experience, what factors typically lead to this kind of problem?
Although I have a substantial number of components (cards, buttons, lazy-load pictures, ratings), totaling around 100-300 on the page, removing them doesn't seem feasible as it would disrupt the clean structure.