Bonjour à tous,
J'utilise le framework DWR pour toute mes requêtes Ajax, mais je pense que mon problème n'est pas lié en particulier à ce framework.
Sur des requêtes Ajax qui me retournent un nombre conséquent de données , j'ai des problèmes de lenteur dû soit à la quantité de données transférés, soit au traitement javascript.
J'ai testé différentes solutions:
- Liste d'objets JSON avec traitement Javascript pour remplir mon tableau
- Retourner le tableau html directement généré par le serveur
Dans le premier, Javascript était très lent à produire mon tableau, dans le deuxième cas, je me retrouve avec des réponses HTML de plusieurs mégas.
J'envisage pourquoi pas de changer un peu l'interface pour charger progressivement la page, par bloc, pour permettre à l'utilisateur de parcourir le début du tableau pendant que je charge le reste dans plusieurs requêtes Ajax.
Quelqu'un a-t-il déjà été confronté à un problème de ce genre? Que me conseillez-vous?
D'avance merci.
Partager