Skip to content

Commit ad9e061

Browse files
committed
add ELU reference
1 parent e0eb437 commit ad9e061

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/blog/tanstack-start-ssr-performance-600-percent.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ To be clear: TanStack Start was not broken before these changes. Under normal tr
277277

278278
### Event-loop utilization
279279

280-
The following graphs show event-loop utilization against throughput for each feature-focused endpoint, before and after the optimizations. Lower utilization at the same req/s means more headroom; higher req/s at the same utilization means more capacity.
280+
The following graphs show event-loop utilization[^elu] against throughput for each feature-focused endpoint, before and after the optimizations. Lower utilization at the same req/s means more headroom; higher req/s at the same utilization means more capacity.
281281

282282
#### links-100
283283

@@ -314,7 +314,7 @@ There were many other improvements (client and server) not covered here. SSR per
314314

315315
## References
316316

317-
[^v8-fast-properties]: V8 team, "Fast properties in V8" `https://v8.dev/blog/fast-properties`
317+
[^v8-fast-properties]: V8 team, "Fast properties in V8" `https://v8.dev/blog/fast-properties`. Great article, but 9 years old so things might have changed.
318318

319319
[^webkit-delete-ic]: WebKit, "A Tour of Inline Caching with Delete" `https://webkit.org/blog/10298/inline-caching-delete/`
320320

@@ -327,3 +327,5 @@ There were many other improvements (client and server) not covered here. SSR per
327327
[^export-conditions]: Conditional exports are a Node.js feature that allows packages to define different entry points based on environment or import method. See [Conditional exports](https://nodejs.org/api/packages.html#conditional-exports) in the Node.js documentation.
328328

329329
[^dce]: Dead code elimination is a standard compiler optimization. See esbuild's documentation on [tree shaking](https://esbuild.github.io/api/#tree-shaking), Rollup's [tree-shaking guide](https://rollupjs.org/introduction/#tree-shaking) and Rich Harris's article on [dead code elimination](https://medium.com/@Rich_Harris/tree-shaking-versus-dead-code-elimination-d3765df85c80).
330+
331+
[^elu]: Event-loop utilization is the percentage of time the event loop is busy utilizing the CPU. See this [nodesource blog post](https://nodesource.com/blog/event-loop-utilization-nodejs) for more details.

0 commit comments

Comments
 (0)