Différer le chargement de JavaScript dans les thèmes et composants

Réactivation car la seule chose qui reste ici est d’apprendre à CSP à autoriser les téléchargements de thèmes js. Les fichiers js sont autorisés par défaut comme téléchargements de thèmes depuis un certain temps.

Si les téléchargements de thèmes js ne sont pas bloqués par CSP, alors des composants comme Image Annotator - Allows you to annotate images in the previewer n’auront pas besoin de charger leurs dépendances sur la page d’accueil (~170 Ko compressés). Ce composant, par exemple, n’aura besoin de charger ces dépendances que lorsque le compositeur sera ouvert. De plus, il n’aura jamais besoin de les charger pour les visiteurs anonymes.

De plus, ce changement « autoriserait » les thèmes à avoir des fichiers web worker qui peuvent effectuer des tâches lourdes hors du thread principal.

Autoriser entre guillemets ci-dessus car vous pouvez les avoir sous forme de blobs, mais il est beaucoup plus agréable de les avoir dans des fichiers séparés au lieu de bricoler avec du javascript dans une chaîne.

4 « J'aime »