v151 · live route · performance observer

Live Echo Observer

Generate real fetches, collect their PerformanceResourceTiming entries, and inspect the Chrome 151 router fields next to classic duration and Server-Timing data.

resource duration matched router final router server timing

observer recipe

new PerformanceObserver((list) => {
  for (const entry of list.getEntriesByType("resource")) {
    console.log(entry.workerMatchedRouterSource, entry.workerFinalRouterSource);
  }
}).observe({ type: "resource", buffered: true });

implementation reference

Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗