Should we adopt a component library?
Ask what it costs to leave, not what it costs to adopt. The adoption number is the small one.
Ask what it costs to leave, not what it costs to adopt. The adoption number is the small one.
Stop arguing that it matters in general. Show what it costs here, on this page, this quarter.
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.