-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expérimentation sur la rapidité des pages de doc #778
Conversation
✅ Deploy Preview for nosgestesclimat ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
Report for the pull request #778🌐 Translation statusUI's texts
FAQ's questions
|
La question qu'entraîne cette PR à mon avis est : faut-il passer à Next pour la génération de la doc ? (pour tout le site ?) CF #801, j'ai ma réponse : dans un second temps, peut-être un jour. |
Je crois qu'on n'y perd rien du tout
Les gains de performance semblent très prometteurs 🥇 |
On a un problème étrange sur transport . empreinte dans bilan, je pige pas pourquoi la désambiguation ne marche pas.
895f177
to
cb3fbcf
Compare
0c3d3d0
to
758ac14
Compare
066daa2
to
f5b71e4
Compare
ff2d79a
to
2730b00
Compare
3eda5ae
to
eb8d5e3
Compare
Pas très satisfaisant je trouve, mais l'idée est d'afficher les questions, c'est déjà mieux que rien !
Ajout de l'icône vacances; et voiture pour la page profil
L'idée, c'est de précharger une version "statique", au sens on n'a pas encore parsé les règles du moteur, des pages doc et de déclencher la page complète qu'au clic sur un bouton. On cible surtout Google, mais aussi les utilisateurs qui se contenteront de la description (faible intérêt).
C'est une alternative basique au server-side rendering. Ce dernier nous imposerait d'avoir un serveur, ou de migrer vers un framework complet genre Next (#801), avec une gestion de la réhydratation pas forcément triviale.
On notera que pour google, la seule information vraiment perdue ici c'est les liens vers les autres pages, qu'on pourrait éventuellement recréer de notre côté
Base
Formule:(logement . empreinte chauffage air * gain rénovation) / habitants
à noter en issue ----> je mitige ce problème en affichant la liste des règles de l'espace de nom, tout en basRésultat
Très significative amélioration de la performance des pages doc. Peut-être de quoi nous faire gagner beaucoup en SEO ?
Qu'en pensez-vous @Clemog @EmileRolley ?
Encore mieux niveau perf
On pourrait même aller plus loin et ne télécharger d'abord qu'une liste complète des noms de règles, sans leurs corps, juste pour savoir quelle page est sensée exister. Ensuite, sur la page, ne télécharger que le corps de la règle pertinente, par exemple via une fonction netlify. On voit dans la capture que pendant trois frames on attend le téléchargement des règles.
À mettre en lien avec le besoin de réhydrater les règles compressées par #791. Cette liste est suffisante pour savoir ce qui existe.
Avec cette optim', le besoin de server-side rendering pourrait devenir bien plus faible.