Skip to content

Grands projets et cache ​

PageFlow n’affiche pas chaque route comme document actif au même moment. Le rendu et le cache sont bornés pour garder les grands graphes explorables.

Rendu du viewport ​

Seuls les aperçus DOM et objets LeaferJS proches sont montés. Les pages éloignées utilisent une représentation compacte et une seule page sélectionnée devient un iframe actif.

Niveaux de miniatures ​

Les pages proches peuvent utiliser des aperçus détaillés. Les pages éloignées utilisent de petites miniatures WebP ; les longues pages peuvent être découpées en tuiles. Les anciennes images restent visibles pendant le remplacement.

File de capture ​

PageFlow attend les polices, images et un DOM stable. Une page est traitée à la fois, avec priorité à la sélection et aux pages visibles.

Disposition et recherche ​

Au-delà de 1 000 pages, la disposition peut passer dans un Worker. Un index spatial trouve les pages visibles sans parcourir tout le graphe.

Emplacement du cache ​

text
.unplugin-pageflow/cache

Les caches mémoire et disque utilisent des budgets LRU fixes. Le dossier est une sortie de développement supprimable.

Conseils pratiques ​

  • Regroupez les routes avec des segments significatifs.
  • Fournissez des paramètres dynamiques stables.
  • Rendez les aperçus déterministes avec des fixtures.
  • Utilisez le signal de préparation pour les pages asynchrones longues.

Publié sous licence MIT.