Writing
Notes and essays on profiling and optimising interfaces that never stop updating. Steady-state performance, the part the load-time tools miss.
-
The Animation Wasn't Where the Time Went
A chart redraws at 5 Hz while its y-axis rescales. Moving the rescale onto the compositor cut main-thread work by roughly two-thirds. The costs I expected never appeared. The redraw itself dominated.
- performance
- react
- web-animations-api
- svg
- rendering