Salut,
L’arrivée des plugins est une mini-révolution pour Spip.
On se régale, et on en rajoute facilement.
Oui mais voilà, le poids des pages augmente…
Ce que je regrette c’est que, arrêtez-moi si je me trompe, les fichiers
css, les scripts js sont chargés en permanence même si l’affichage n’en a pas besoin.
Y’a t’il un moyen de contourner cela ou est-ce inévitable ?
–
Stéphane
Bonjour,
Stéphane Bardou wrote:
Salut,
L'arrivée des plugins est une mini-révolution pour Spip.
On se régale, et on en rajoute facilement.
Oui mais voilà, le poids des pages augmente...
Ce que je regrette c'est que, arrêtez-moi si je me trompe, les fichiers
css, les scripts js sont chargés en permanence même si l'affichage n'en a
pas besoin.
Y'a t'il un moyen de contourner cela ou est-ce inévitable ?
Seule une partie des plugins font appel à de tels fichiers externes.
En fait, tout dépend déjà de la manière dont le plugin insére ces liens à des css ou js externes.
Par exemple, le plugin crayons ne le fait que si la page le nécessite (grosso modo, si autorisé et que la page fait appel à crayons par ses classes).
D'autres insèrent systématiquement, dans certains cas (ex. public/privé) ou toujours.
Je crois que le choix n'est pas forcément possible ou facile.
Là dessus, du fait de la mise en cache par les navigateurs, de tels fichiers externes ne devraient être chargé que la première fois ou après vidage/invalidage du cache par le navigateur. Ils n'allourdissent donc théoriquement pas, au contraire de style ou js dans la page qui eux seront systématiquement rechargés.
Enfin, comparé au poids des images très fréquement dans les pages, ces js et css sont souvent bien peu de chose.
--
toggg