Je vous en parlais il y a presque deux mois, JSON c’est lent à interpréter si on le fait bien. C’est même globalement plus lent que XML parce que le code est en javascript, côté utilisateur, alors que XML est géré nativement par les navigateurs.
La solution c’est l’arrivée de moteurs JSON natifs dans les navigateurs. Mozilla Firefox l’a prévu (actuellement dans les plans pour la version 3.1). Anthony Ricaud m’a comme a son habitude fait passé des liens WebKit alors voilà : Adam Barth y travaille pour WebKit.
Nul doute qu’Opera suivra les deux premiers s’ils implémentent l’API de la même façon. Il restera Microsoft Internet Explorer, mais pouvoir utiliser l’API native et basculer sur le chargement d’une bibliothèque javascript uniquement si elle n’est pas présente, c’est déjà un gros pas en avant.
Merci de citer mon nom ! À moi la gloire pour avoir filer un lien !
Plus sérieusement, côté WebKit, c’est un peu en pause, comme l’explique Adam Barth sur le bug. Et côté IE, ils ont déjà annoncé qu’ils auront leur parser (cf http://blogs.msdn.com/ie/archive/2008/07/02/ie8-security-part-v-comprehensive-protection.aspx avec d’autres « avancées »)
Petite update sur le parser JSON sous IE8: http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx