Dot All 2023
Performance, Personalization, and Perfectionism — Choosing Your Front-End Stack
Server Side Rendering, Client Side Apps, (Incremental) Static Generation, Interactive Islands, Caching, Reverse proxies, Edge Functions — there’s a seemingly ever expanding set of options to render our websites. The goals remain the same though — serve content as quickly as possible, while allowing for interactivity and personalization.
I’ll show the common threads that will help you select the right solution now — and hopefully in the future. I’ll also show how to ‘backport’ some of the newer rendering ideas and advances to the PHP/Twig stack.