Ich habe festgestellt, dass v8 ist in Bezug auf die ECMAScript 5th Edition eher stumm.
V8 implementiert ECMAScript gemäß ECMA-262, 3. Auflage, und läuft auf Windows XP und Vista, Mac OS X 10.5 (Leopard) und Linux-Systemen, die IA-32- oder ARM-Prozessoren verwenden.
Sogar der Bugtracker scheint ruhig zu sein...
Auf ein Fehler finden Sie ein Macher dies zu schreiben:
V8 ist eine Implementierung von ECMAScript, nicht von JavaScript. Letzteres ist eine nicht standardisierte Erweiterung von ECMAScript, die von Mozilla entwickelt wurde. V8 soll mit JSC, der ECMAScript-Implementierung in WebKit/Safari, Plug-in-kompatibel sein. Als solches implementiert es eine Reihe von nicht standardisierten Erweiterungen von ECMAScript, die auch in JSC enthalten sind, und die meisten davon sind auch in Mozillas JavaScript-Sprachen enthalten. Es ist nicht geplant, nicht standardisierte Funktionen, die nicht in JSC enthalten sind, zu V8 hinzuzufügen.
Interessanterweise schrieb er das am 8. Oktober 2010, als ECMAScript 5 im Dezember 2009 veröffentlicht wurde, und zwei Monate zuvor wurde Javascript 1.8.5 - eine Obermenge von ECMAScript 5 - freigegeben.
Es bleibt also die Frage, wann Google v8 aktualisieren wird, damit es auf ECMAScript 5th Edition läuft? Gibt es überhaupt einen Plan für ein Upgrade auf die neueste Standardisierung von ECMAScript?
0 Stimmen
Nur weil ich keine Haltung finden kann, heißt das nicht, dass Sie es nicht können. Oder, dass ein Entwickler es nicht weiß.
4 Stimmen
@Matt Ball P.S. Wenn Sie die Frage nicht mögen - bewerten Sie sie herunter. Aber kennzeichnen Sie sie nicht als "keine richtige Frage", nur weil Sie sie nicht mögen. Das ist ein Missbrauch des Systems. Die Frage ist durchaus real, nicht vage und leicht und objektiv zu beantworten: "Wann wird v8 ECMAScript 5 implementieren?".
1 Stimmen
Und wenn der V8 Team nicht die Antwort hat?
3 Stimmen
Sie gehen davon aus, dass die Antwort nur vom v8-Team kommen kann? Sie könnte in einem Google EDU-Video zu finden sein, oder sie könnte aus einer Präsentation auf der NodeConf 2011 stammen... Wer weiß? Vermutlich jemand. Es ist sicherlich nicht die Aufgabe des Fragestellers oder der Community, sicherzustellen, dass alle gestellten Fragen von einem Nicht-Teammitglied gelöst werden können. Wenn Sie die Frage nicht mögen, dann bewerten Sie sie herunter oder ignorieren Sie sie. Irgendwann wird sie beantwortet werden, oder sie wird friedlich unbeantwortet bleiben.