Concaténation de chaînes de caractères en javascript

Dans la plupart des langages, les chaînes de caractères ne sont pas modifiables. Ajouter un caractère à une chaîne existante c’est créer un nouvel objet avec la chaîne résultante. Parfois comme dans ruby ce n’est pas visible pour l’utilisateur mais c’est bien ce qui est fait en interne. pour éviter que de multiples concaténations ne […]

Styles avec et sans Javascript

Charger le javascript le plus tard possible, ou au moins de manière asynchrone, implique que le visiteur risque de voir la page avant l’exécution du dit javascript. Si le javascript enrichit ou modifie la page, le visiteur aura la désagréable surprise de voir la page se modifier sous ses yeux. Dans un des premiers billets je […]

Javascript en ligne

Je fais suite au précédent billet sur la présentation de Steve Souders aux conférences Velocity 2008. Tout à la fin il nous donne une seconde information sur le javascript inline, et ceci est une nouveauté pour moi. La situation de base : Firefox bloque tous les nouveaux téléchargements quand il récupère une feuille de style. […]

Javascript non bloquant

Je vous l’avais dit, une balise <script> bloque le rendu et les nouveaux téléchargements dans le navigateur le temps que le javascript soit complètement téléchargé et exécuté. Une des solutions c’est de reléguer cette balise à la fin du document. Il y a des fois où ce n’est pas idéal et c’est Steve Souders qui […]

Où vous situez-vous ?

Et vous, où en êtes-vous ? Rob Larsen a récupéré une liste de 200 sites américains et a fait fonctionner yslow sur chacun d’eux en janvier dernier. Les résultats c’est 5 A, 6 B, 14 C and 31 D et le reste en F. Attention à ne pas en tirer des conclusions trop hative sur l’importance ou non de s’intéresser aux performances. […]