Internet

Twitter gagne en optimisation ; le temps de chargement diminue de 80%.

Hier après-midi, au moins dans le bureau de PerlmOl, l’interface web de Twitter était instable, avec des erreurs aléatoires et des pages qui ne se chargeaient pas complètement. Mais il semble que tout cela était pour une bonne cause : les ingénieurs de service apportaient quelques modifications internes pour que les pages se chargent plus rapidement.

Twitter n’est pas exactement connu pour être rapide ? l’image de la baleine, affichée lorsque les serveurs étaient surchargés, apparaissait fréquemment.  Le principal changement pour rendre le mammifère à nouveau heureux dans l’océan est la suppression du hashbang (# !) dans les adresses. Selon Dan Webb, un ingénieur de Twitter, seule la suppression de ces deux caractères dans les URL a beaucoup aidé à la performance.

Dans un post très technique sur le blog des ingénieurs de Twitter, Dan Webb explique qu’avec la technique du hashbang (assez critiquée d’ailleurs), le navigateur de l’utilisateur devait télécharger une page HTML, télécharger et exécuter un code JavaScript, trouver le chemin d’accès correct au contenu et seulement ensuite rendre la page. Maintenant que les URL sont devenus plus simples, le chargement initial de la page ne devrait prendre qu’un cinquième du temps précédent.

  Barack Obama participera à la réunion de Google+

Les ingénieurs ont également modifié le code afin de réduire le temps d’affichage du “premier tweet”. Les pages de service ne contiennent plus que le JavaScript requis à l’époque, ce qui rend le chargement plus rapide, surtout dans les navigateurs qui sont lents à traiter le JavaScript. D’autres changements et détails techniques sont disponibles sur le blog officiel.

A propos de l'auteur

Véronique

La trentaine, maman de deux petits monstres de 10 ans. Je pèse chaque jour le pour et le contre dans l'utilisation des écrans pour mes bambins !
J'écris souvent depuis les transports en commun (#teamTablette).

Laisser un commentaire