Firefox 3.1 gèrera le JSON en natif
J’ai un peu de retard pour le coup, mais l’équipe de Mozilla a annoncé que Firefox 3.1 gèrera le JSON en natif.
Parmi les avantages, on retrouve :
- une rapidité accru par rapports aux différentes librairies présentes sur le marché (jQuery, Mootools, etc …)
- une meilleure sécurité, puisque l’exécution d’un vil code sera quasi impossible.
Firefox rejoint ainsi IE 8 dont l’équipe de développement avait déjà annoncé cette gestion sur leur navigateur.
Cette évolution était très attendu, et semblait assez logique, malheureusement, il va falloir attendre un peu pour que tous les navigateurs s’y mettent.
En attendant, on va avoir le droit de coder en double (version normale + optimisée pour ces navigateurs) et de ressortir les images “Works better with Firefox/IE 8″ ^^
Source : Blog officiel de Mozilla
2 commentaires to Firefox 3.1 gèrera le JSON en natif
Leave a Reply
Loïc Gerbaud, Développeur PHP
blogroll
Partenaires
Soif de lecture ?
- Opera Mini 5 beta disponible pour Android
- Effacer définitivement vos données personnelles
- Google : ouverture du Google Apps Marketplace
- Les 13 signes qui prédisent un projet foireux
- Les 13 signes qui prédisent un projet foireux
- G-Point, la souris au clitoris…
- Android Quick App: Photoshop Mobile
- Uncovering jQuery’s Hidden Features
- [GeeK] Chacun son
- RemixJobs, le site d’emploi spécialisé dans les métiers du web
Juste pour information, qu’est-ce que ça veut dire ? Firefox gère très bien le JSON et ça depuis des années, il suffit de faire un eval(‘{variable=’Ma variable’}’ et Firefox comprend tout à fait ce petit code JSON et créer une variable « Ma variable ».
Firefox gère effectivement le JSON via la fonction eval, malheureusement celle-ci accepte un peu tout et n’importe quoi, et permet (par exemple) d’éxecuter du code malveillant.
Il n’en demeure pas moins qu’elle fonctionne et passe un JSON en objet, mais elle n’est pas sécurisé.
La seule façon de traiter les JSON avec un minimum de sécurité actuellement est de le parser avec des les objets et fonctions JSON des différentes bibliothèques Javascript. Mais ces fonctions n’étant pas native, elles sont “longues” à traiter les infos.
J’espère t’avoir éclairé un peu plus sur le sujet.