27-08-2008, 11:11 AM
Voilà, je me posais une question"existentielle"
je construis mon système sous ajax à terme sous le principe suivant :
je charge au départ juste ce qui est visible, et l'utilisateur ne chargera au fur et à mesure que les onglets qui l'interesseront.
50 ko html au départ (+ le javascript, allez soyons fous 100ko)
50ko html par onglet sélectionné
De fait la problématique du temps d'attente pour le chargement d'une page (bande passante, serveur) n'est pas à priori impactée à ce que je vais raconter par la suite.
Maintenant si j'arrive - un jour - à accoucher du jeu, je peux potentiellement arriver à une page " énorme " sur le poste client
exemple : j'ai chargé 1Mo ( 50 d'init, 100 js + 17 " onglets")
et la cette question.... Est ce que ça va poser des difficultés/latence à un navigateur quelconque (ff, opéra, notre cher ami ie, etc...)
Evidemment y a peu de chance que je fasse péter la mémoire du pc vu ce qu'il y a maintenant dans les config, mais les navigateurs ?
PS ne parlons pas de game play et autre (je n'arriverais personnellement pas à de tel volume, enfin j'espère ^^), mais parlons uniquement du problème volume / navigateur
je construis mon système sous ajax à terme sous le principe suivant :
je charge au départ juste ce qui est visible, et l'utilisateur ne chargera au fur et à mesure que les onglets qui l'interesseront.
50 ko html au départ (+ le javascript, allez soyons fous 100ko)
50ko html par onglet sélectionné
De fait la problématique du temps d'attente pour le chargement d'une page (bande passante, serveur) n'est pas à priori impactée à ce que je vais raconter par la suite.
Maintenant si j'arrive - un jour - à accoucher du jeu, je peux potentiellement arriver à une page " énorme " sur le poste client
exemple : j'ai chargé 1Mo ( 50 d'init, 100 js + 17 " onglets")
et la cette question.... Est ce que ça va poser des difficultés/latence à un navigateur quelconque (ff, opéra, notre cher ami ie, etc...)
Evidemment y a peu de chance que je fasse péter la mémoire du pc vu ce qu'il y a maintenant dans les config, mais les navigateurs ?
PS ne parlons pas de game play et autre (je n'arriverais personnellement pas à de tel volume, enfin j'espère ^^), mais parlons uniquement du problème volume / navigateur