En gros, la V4 est une réécriture complète du site, avec des outils plus récents à chaque étage.
Ce que tu vois :
V3 : les pages étaient fabriquées en entier par le serveur (avec Pug), et animées dans ton navigateur par jQuery, un outil qui date de 2006.
V4 : c'est Svelte et SvelteKit. Le serveur envoie toujours la première page toute prête, mais ensuite ton navigateur ne recharge plus que ce qui change. Quand tu passes d'un sujet à un autre, l'en-tête, la colonne de droite et le reste ne bougent pas : seuls les messages sont remplacés. C'est pour ça que ça paraît instantané.
Ce que tu ne vois pas :
V3 : Express, le classique de Node.js.
V4 : Fastify, son successeur plus rapide, qui répond à plus de demandes avec la même machine.
Là où tout est rangé (la base de données) :
V3 : MySQL.
V4 : PostgreSQL. Il est plus fort pour chercher dans du texte, ce qui a permis la nouvelle recherche (fautes de frappe, pluriels, mots collés).
Le reste :
Redis, une mémoire ultra-rapide, garde sous la main ce qui est demandé tout le temps pour ne pas refaire le calcul à chaque visite. La V3 l'avait déjà, la V4 s'en sert beaucoup plus.
Tout le code est maintenant en TypeScript : l'ordinateur vérifie une bonne partie des erreurs avant même la mise en ligne.
L'éditeur visuel (celui où tu vois ton message tel qu'il sera publié) repose sur ProseMirror, l'outil qu'utilisent aussi de grands éditeurs en ligne.
En résumé : mêmes site qu'avant, mais des fondations plus modernes.
Ah enfin des putains d'explications techniques
Pourquoi tu n'as pas epinglé ça avant ? On aurait été beaucoup plus compréhensifs. Vous avez tout réécris et ça doit être un sacré boulot. Il fallait commencer par ça, au lieu de ça tu nous a insulté avant, pendant et après la migration. Pour des conneries d'interfaces, de centrage et de positionnement des boutons dont tout le monde se fout en fait.
Il faut que tu communiques autrement qu'en trollant, parce qu'au final ça se retourne contre toi et tu t'énerves. Et on n'est pas là pour s'énerver