Debugging NextJS speeds
Unanswered
Indian oil sardine posted this in #help-forum
Indian oil sardineOP
How can I go about debugging why NextJS takes so long to load pages when I start it up?
4 Replies
Indian oil sardineOP
[{"name":"hot-reloader","duration":36,"timestamp":71505400711,"id":3,"tags":{"version":"14.2.0","isTurbopack":true},"startTime":1712877495906,"traceId":"6d9341f037d47e77"},{"name":"setup-dev-bundler","duration":1160063,"timestamp":71505289508,"id":2,"parentId":1,"tags":{},"startTime":1712877495795,"traceId":"6d9341f037d47e77"},{"name":"run-instrumentation-hook","duration":29,"timestamp":71506462854,"id":4,"parentId":1,"tags":{},"startTime":1712877496968,"traceId":"6d9341f037d47e77"},{"name":"start-dev-server","duration":1366181,"timestamp":71505106146,"id":1,"tags":{"cpus":"20","platform":"linux","memory.freeMem":"52325982208","memory.totalMem":"67261624320","memory.heapSizeLimit":"33680261120","isTurbopack":true,"memory.rss":"544362496","memory.heapTotal":"92205056","memory.heapUsed":"62389840"},"startTime":1712877495612,"traceId":"6d9341f037d47e77"},{"name":"compile-path","duration":6172,"timestamp":71506581940,"id":5,"tags":{"trigger":"middleware","isTurbopack":true},"startTime":1712877497087,"traceId":"6d9341f037d47e77"}]
[{"name":"hot-reloader","duration":53,"timestamp":71633127870,"id":3,"tags":{"version":"14.2.0","isTurbopack":true},"startTime":1712877623633,"traceId":"f628d3bb4379dfe0"},{"name":"setup-dev-bundler","duration":1205942,"timestamp":71633019603,"id":2,"parentId":1,"tags":{},"startTime":1712877623525,"traceId":"f628d3bb4379dfe0"},{"name":"run-instrumentation-hook","duration":26,"timestamp":71634238369,"id":4,"parentId":1,"tags":{},"startTime":1712877624744,"traceId":"f628d3bb4379dfe0"},{"name":"start-dev-server","duration":1420276,"timestamp":71632824424,"id":1,"tags":{"cpus":"20","platform":"linux","memory.freeMem":"51734532096","memory.totalMem":"67261624320","memory.heapSizeLimit":"33680261120","isTurbopack":true,"memory.rss":"539746304","memory.heapTotal":"91418624","memory.heapUsed":"64686400"},"startTime":1712877623330,"traceId":"f628d3bb4379dfe0"},{"name":"compile-path","duration":7584,"timestamp":71634276986,"id":5,"tags":{"trigger":"middleware","isTurbopack":true},"startTime":1712877624782,"traceId":"f628d3bb4379dfe0"}]
[{"name":"handle-request","duration":66986,"timestamp":71640148150,"id":6,"tags":{"url":"/sign-in?redirect_url=http%3A%2F%2Flocalhost%3A3000%2F","isTurbopack":true},"startTime":1712877630654,"traceId":"f628d3bb4379dfe0"},{"name":"handle-request","duration":16980,"timestamp":71643061101,"id":9,"tags":{"url":"/sign-in?redirect_url=http%3A%2F%2Flocalhost%3A3000%2F","isTurbopack":true},"startTime":1712877633567,"traceId":"f628d3bb4379dfe0"},{"name":"compile-path","duration":331324511,"timestamp":71640221638,"id":8,"tags":{"trigger":"/sign-in/[[...sign-in]]","isTurbopack":true},"startTime":1712877630727,"traceId":"f628d3bb4379dfe0"}]
[{"name":"compile-path","duration":326213,"timestamp":71971552074,"id":11,"tags":{"trigger":"/_error","isTurbopack":true},"startTime":1712877962057,"traceId":"f628d3bb4379dfe0"}]did you try to build it
put timers on all the async function you have in a particular page
then it will show which async function needs <suspense>