SSG, SSR, AOT, JIT c'est quoi tout ça ? En quoi cela change notre façon de coder ?
🔷 JIT (Just In Time)
Le serveur de dev, qui pousse tes modifs en direct avec le live reload, a ne pas utiliser en production, c'est ton environnement de dev.
🔷 AOT (Ahead Of Time)
C'est par là que l'aventure des framework front et des SPA a commencée, notre application JS est buildée et interactive, mais niveau SEO, peut mieux faire.
🔷 SSR (Server Side Rendering)
Et c'est là qu'est arrivé le rendu côté serveur, pour générer les pages en Node.js et fournir des pages lisibles par les crawlers et bien d'autres choses. Mais...
🔷 SSG (Static Site Generator)
Oui il y a un "mais" au SSR, on a toujours besoin d'un serveur Node.js... Si on pouvait s'en passer en construisant l'ensemble de nos pages lors du build du site, directement dans la CI/CD... Et voilà le SSG. toutes les pages étant créés de manière statique, plus besoin de serveur dynamique pour héberger tout ça. Un simple serveur de fichier statique suffit, votre site se charge à la vitesse de l'éclair et la sécurité est maximale.
Et toi, tu codes ton front avec ou sans SSR/SSG ?
PS : Oui c'est le même article qu'hier... Mais j'ai tenté une blague pourrie en accroche, et j'ai perdu tout le monde 😁 Mais comme il me semble que c'était intéressant, je reposte.