Skip to main content

Home/ Web Performance/ Group items tagged JS

Rss Feed Group items tagged

Oncle Tom

Pushing Beyond Gzipping - 7 views

  •  
    Une bonne solution pour s'occuper du cas des 15% de personnes ne recevant pas de contenu compressé, pour cause de proxy ou d'entête mal formée.
  •  
    Attention qu'on risque de casser le rendu pour certains quand même. Je préfère l'optique de http://www.stevesouders.com/blog/2010/07/12/velocity-forcing-gzip-compression/ et http://velocityconf.com/velocity2010/public/schedule/detail/14334 Il s'agit de faire passer un petit js gzipé. S'il s'exécute correctement c'est que le navigateur sait lire gzip. On met alors un cookie et c'est la présence de ce cookie qui permet de forcer gzip côté serveur. La conséquence c'est que ces 15% n'auront pas gzip lors de leur premier accès, mais en retour on sait qu'on n'activera pas gzip s'ils ne le supportent vraiment pas
jpvincent

Outil de mesure des perfs vues par les vrais utilisateurs - 6 views

  •  
    - fait par Steve Souders - le but avoué est d'en faire un standard - calculs basés sur l'API WebTiming, la google toolbar, un plugin firefox, ou simplement JS + un cookie
Éric D.

Speed Optimizing Google Analytics - localize javascript and put javascript at the botto... - 2 views

  •  
    - bien sur utiliser la version asynchrone - déplacer l'appel en bas de page (attention aux pertes de données pour les visiteurs qui cliquent vite) - mettre ga.js sur un serveur local
jpvincent

IE additionne le temps d'exécution de JS au temps de récupération d'une iframe - 1 views

  •  
    Catchpoint a trouvé cette particularité IE 6-9, qu'il vaut mieux connaître pour bien interpréter les graphes réseau, car tous les outils sont impactés
Éric D.

jQuery Event Delegation Improves Performance - 7 views

  •  
    Je suis sceptique quant à ce qui est exposé là : la doc jQuery (http://api.jquery.com/delegate/) indique que delegate est équivalent à faire un "live" sur chaque élément. Le code de jQuery va également dans ce sens : https://github.com/jquery/jquery/blob/master/src/event.js J'aimerais bien avoir des résultats de test du coup.
  • ...1 more comment...
  •  
    Je n'ai pas vérifié comment traire ça jQuery spécifiquement, mais le procédé est habituel. Au lieu d'enregistrer un événement pour 10 éléments dans zone géographique réduite un à un, on l'enregistrer sur le parent et c'est le javascript qui fait l'éventuelle répartition ensuite. Ça peut effectivement avoir un impact sur les performances. Après si jQuery fait effectivement une simple boucle en interne pour enregistrer 10 fois l'évenement, ça n'amène à rien. Ce serait étrange tout de même
  •  
    Au temps pour moi, en allant plus loin dans l'analyse, il semble que jQuery ne place qu'un listener sur l'élément parent, ce qui parait logique ! J'étais d'accord avec le principe, mais c'est la doc de jQuery qui m'a mis le doute. En tout cas ça n'empêche pas que j'aimerais avoir le résultat d'un benchmark :).
Boris Schapira

Zeroload : Mappy.com : un start render divisé par deux - 0 views

  •  
    Etude de cas Mappy pour la Web Perf.
« First ‹ Previous 41 - 51 of 51
Showing 20 items per page