Ajax

Mozilla Firefox 3.5 Béta 4

Logo Firefox

Je viens de tester rapidement Firefox 3.5 en béta 4. Ça a l'air bien rapide. Un peu moins que Google Chrome ou Safari, mais c'est pas mal quand même.

Il y a deux nouveautés intéressantes, en plus des balises video et audio : le support natif JSON, qui va permettre de sécuriser et d'accélérer le parsing des chaines encodées dans ce format, ce qui va rendre les applications Ajax encore plus rapides, et la géolocalisation qui va permettre de déterminer l'emplacement du visiteur.

Chargement dynamique de plusieurs scripts Javascript

Avec Ajax, on se retrouve rapidement avec des scripts Javascript volumineux. Pour accélérer le chargement des pages, on peut charger les scripts à la demande.

C'est assez simple à faire avec le DOM. Il suffit d'ajouter une balise script à l'entête de la page. Pour éviter de charger deux fois le même fichier, chaque URL est stockée dans un tableau. Si l'adresse du script existe déjà dans ce dernier, le chargement ne s'effectue pas.

Pour éviter des problèmes avec le cache, j'ajoute un paramètre aléatoire à l'URL.

Subscribe to RSS - Ajax