C'è una certa ironia nel fatto che il web è iniziato statico, è diventato dinamico e ora sta tornando di nuovo verso lo statico. Ma i siti statici di oggi non sono le pagine HTML codificate manualmente del 1998. Sono generati, ottimizzati e distribuiti su reti edge che li servono in millisecondi.
La presentazione del rendering su server era convincente: contenuti dinamici, personalizzazione, dati in tempo reale. Ma la maggior parte dei siti non ne ha bisogno per la maggior parte del tempo. Non è necessario eseguire il rendering di un post del blog per ogni richiesta. La pagina di un prodotto non cambia ogni secondo.
L'argomento della prestazione
Un file statico servito da una CDN è veloce quanto il web. Nessun avvio a freddo, nessuna query sul database, nessun sovraccarico di rendering lato server. Il tempo al primo byte è essenzialmente la latenza della rete rispetto al nodo periferico più vicino. Non puoi battere la fisica.
E quando hai bisogno di un comportamento dinamico, puoi aggiungerlo chirurgicamente. Un'isola di interattività in un mare di HTML statico. Il meglio di entrambi i mondi, senza pagare sempre il costo di nessuno dei due.