Next.js · Performance · Senior · Best Practice
Explain good loading UX with streaming.
Short Interview Answer
Shell + skeletons via loading.tsx/Suspense; prioritize above-the-fold content.
Detailed Explanation
Don't block chrome on slow widgets. Measure LCP element ownership.