Archive

Articles taggués ‘Script’

AMD, ou l’art de concilier bonnes pratiques et performance en JavaScript

Dans le monde du web, s’il est un langage qui a réussi à percer au point de devenir aujourd’hui incontournable, c’est bien le langage JavaScript. Au fil des années, celui-ci s’est vu enrichir de nouvelles (et ô combien nombreuses) librairies, au point que l’on serait désormais tenté de dire que pour tous nos développements, « il y a une librairie pour ça ! ».

Certes, mais JavaScript c’est aussi et malheureusement un langage qui n’a que peu évolué depuis sa création. Si bien que sa syntaxe n’est désormais plus adaptée pour l’utilisation massive que nous en faisons. Maintenance difficile, temps de chargement des pages accrus, isolation et réutilisabilité du code sont autant de problématiques auxquelles nous sommes désormais confrontés et pour lesquelles le langage ne propose à l’heure actuelle aucune solution native.

C’est dans ce contexte qu’est récemment sorti AMD (pour Asynchronous Module Definition) dont l’initiative, plutôt originale, est de s’attaquer au chargement des scripts de nos pages web. Comme nous allons le voir, l’approche adoptée par AMD va non seulement nous permettre de résoudre de manière élégante cette problématique, mais va de manière plus globale nous amener à repenser notre façon de développer avec le langage.

Lire la suite…