Repository navigation
v3.7.0
Minor Changes
- #287
3a7be8cThanks @tenphi! - Add a Next.js config wrapper that extracts eager configured globals into one
content-hashed, immutable shared stylesheet while route-specific CSS keeps
using the streaming App Router registry.
Patch Changes
-
#290
d63615cThanks @tenphi! - FixtastyDebugthrowing in environments without a DOM. Every reader took
documentas a default parameter value, which is evaluated per call, so
css,inspect,summary,chunksandcacheraised
ReferenceError: document is not definedon a server, in a Node REPL, or in a
test runner'snodeenvironment. They now return their empty result and
explain themselves once with a console warning, which{ raw: true }
suppresses along with the rest of the logging. -
#290
d63615cThanks @tenphi! - Add two benchmarks that cover paths nothing measured before:bench:interaction
for the steady-state path a loaded application actually spends its time on (mod
flips on mounted elements, styled subtrees opening and closing), and
bench:cold-startfor page load end to end — brotli-compressed bundle
transfer, module compilation, execution, first render and first contentful
paint under CDP network and CPU throttling, against a server-rendered control.
Both verify before timing that every arm renders the same pixels, and the
cold-start run additionally fails if what crossed the wire is not the
compressed payload it reports. Results and how to read them are in
docs/runtime-benchmarks.md.