Projet

Général

Profil

Evolution #6019

[loading] JavaScript OnNeed

Ajouté par Charles Bonnissent il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
-
Version cible:
Début:
10/12/2015
Echéance:
% réalisé:

100%

Version source:
Solution proposée:

Noter les dépendances de manière optionnelles dans les vues et widgets concernés

Cela peut réduire de 1/3 le JS à charger initialement

Principaux fichiers impactés:
Wiki Détail:
Contrôle:
Thèmes UIs:
Widget
Jalons: 3.2 R17, 3.2 R18

Description

Actuellement toutes les dépendances de tous les panneaux d'interfaces sont chargées au démarrage, il serait utile de ne charger les dépendances uniquement au besoin.
Cela alourdit la phase de parsing initiale du document.

Phase 1 :

Dissocier CKeditor et ne le charger qu'au premier htmltext demandé
Dissocier DataTable et ne le charger que si l'écran d'historique est demandé

Historique

#1 Mis à jour par Charles Bonnissent il y a plus de 3 ans

  • % réalisé changé de 0 à 100
  • Version cible mis à 1.1.0
  • Statut changé de Nouveau à Assigné
  • Description mis à jour (diff)

#2 Mis à jour par Éric Brison il y a plus de 3 ans

  • Statut changé de Assigné à Intégré

Appliqué par commit dynacase-document-uis|commit:c4c17a77f7804facd3e591957300a4d5903a3fb2.

Formats disponibles : Atom PDF