Is server-side rendering worth it for us?
If your content is public and your first paint matters, probably. If you are behind a login, probably not.
If your content is public and your first paint matters, probably. If you are behind a login, probably not.
Three options, in descending order of how much the marketing team will like them.
Coverage is a map of what you executed, not of what you verified. Chasing the percentage produces tests that assert nothing.
Sixteen milliseconds, and everything that has to fit inside them before the screen updates.
Invalidation, not repainting. The interesting work is in deciding how little to redo.
Memory cache, disk cache, service worker, CDN, origin. Five places a response can come from, and they disagree more often than you would like.
Download, parse, match, shape, raster. The stage that surprises people is shaping, and it is the one you cannot skip.
The last stage of the pipeline, running on its own thread, which is exactly why transform animations survive a busy main thread.