React.lazy, Suspense and the Hidden 300 ms Delay
16 points by ctrlt
React’s lazy-loading and Suspense features introduce a 300 ms delay when new tabs are opened, as each tab experiences a cold start. The investigation revealed that the delay is not due to bundle size, but rather the way React handles the rendering of lazy-loaded components. This finding highlights the need for developers to consider the performance implications of using these features in their applications.