Mozilla veut sa propre impl�mentation de Node.js
Mozilla veut sa propre impl�mentation de Node.js
Le fork � SpiderNode � repose sur un moteur JavaScript hybride entre le V8 et SpiderMonkey
La fondation Mozilla travaille sur un projet baptis� � SpiderNode �, une nouvelle impl�mentation de la technologie Node.js � la base de son moteur JavaScript, SpiderMonkey.
Node.js est un framework �v�nementiel destin� � d�velopper des applications r�seau facilement scalables en JavaScript.
Ce framework, fond� jusque-l� uniquement sur le moteur JavaScript V8 des coll�gues (et n�anmoins concurrents) de l'�quipe Google Chrome, a �norm�ment gagn� en popularit� r�cemment.
Node.js a donc de quoi int�resser la fondation Mozilla qui repose depuis toujours sur JavaScript pour construire la majeure partie des interfaces de ses logiciels. Mozilla veut donc pouvoir utiliser cette technologie aussi du c�t� serveur et promouvoir son utilisation par les d�veloppeurs avec sa propre impl�mentation.
Toutefois, d�s les premiers pas du projet il y a quelques semaines, Paul O'Shannessey (son d�veloppeur en chef) affirme sur son blog que l'�troite int�gration du moteur V8 � Node.js n�cessite de casser la compatibilit� et rend difficile, voir impossible de suivre les nouvelles versions officielles du framework.
D'o� l'id�e de cr�er (au moins dans un premier temps) un moteur JavaScript hybride nomm� � V8Monkey �, en r� impl�mentant l'interface de programmation (API) du V8 sur SpiderMonkey, le moteur JavaScript de Firefox et d'autres produits de la fondation.
Paul O'Shannessey esp�re par la suite voir son moteur JavaScript int�gr� dans le syst�me de build de Node.js de sorte que les d�veloppeurs aient le choix entre les deux impl�mentations.
Le projet SpiderNode est encore � ses balbutiements, ses testeurs doivent donc s'attendre � des instabilit�s, met en garde Paul O'Shannessey
:fleche: Les codes sources de V8Monkey et SpiderMonkey sont disponible sur GitHub
Source : blog de Paul O'Shannessey
Et vous ?
:fleche: Que pensez-vous de la d�marche de la fondation Mozilla ?
:fleche: Node.js a-t-il besoin d'une autre impl�mentation ?
:fleche: Utilisez-vous Node.js ? Parlez-nous-en ?