“Our pages went uncrawled by Bing, time to first meaningful paint grew faster than npm, and it became clear: something must be done.”
Functions already come in colours. Sync or async, mutating or pure, throwing or not. Server-side rendering adds another, because now every function has to know whether it runs in a browser or on a server. The web moved rendering to the client, then dragged it back, and called both trips progress.