From 8a6bb34e43af21e4ee4a073fd54bc9af24b384d2 Mon Sep 17 00:00:00 2001 From: Jeremiah Senkpiel Date: Thu, 19 Mar 2015 14:13:39 -0400 Subject: [PATCH] rebuild --- public/cn/es6.html | 2 +- public/cn/index.html | 10 +++++----- public/de/es6.html | 2 +- public/de/index.html | 14 +++++++------- public/el/es6.html | 2 +- public/el/index.html | 14 +++++++------- public/en/es6.html | 2 +- public/en/index.html | 6 +++--- public/es/es6.html | 2 +- public/es/index.html | 10 +++++----- public/fa/index.html | 14 +++++++------- public/fi/es6.html | 2 +- public/fi/index.html | 14 +++++++------- public/fr/es6.html | 2 +- public/fr/index.html | 10 +++++----- public/he/es6.html | 2 +- public/he/index.html | 10 +++++----- public/id/es6.html | 2 +- public/id/index.html | 12 ++++++------ public/it/es6.html | 2 +- public/it/index.html | 14 +++++++------- public/ja/es6.html | 4 ++-- public/ja/index.html | 14 +++++++------- public/ko/es6.html | 2 +- public/ko/index.html | 14 +++++++------- public/no/es6.html | 2 +- public/no/index.html | 14 +++++++------- public/pt_BR/es6.html | 2 +- public/pt_BR/index.html | 10 +++++----- public/pt_PT/es6.html | 2 +- public/pt_PT/index.html | 10 +++++----- public/ru/es6.html | 2 +- public/ru/index.html | 14 +++++++------- public/tr/index.html | 12 ++++++------ public/uk/es6.html | 2 +- public/uk/index.html | 14 +++++++------- public/zh_TW/es6.html | 2 +- public/zh_TW/index.html | 14 +++++++------- 38 files changed, 141 insertions(+), 141 deletions(-) diff --git a/public/cn/es6.html b/public/cn/es6.html index 7403aa9..93a985f 100644 --- a/public/cn/es6.html +++ b/public/cn/es6.html @@ -35,7 +35,7 @@

io.js 运行 ES6

io.js 是基于 V8 引擎的较新版本构建的。通过持续跟进最新版的 V8 引擎,我们可以保证及时地为开发者带来最新的 JavaScript ECMA-262 规范 中的语言特性,同时也能得到性能和稳定性的提升。

-

io.js 1.5.1 集成了 V8 4.1.0.21 版本,其中包含的 ES6 特性远超 joyent/node@0.12.x 集成的 3.26.33 版本所包含的。

+

io.js 1.6.0 集成了 V8 4.1.0.21 版本,其中包含的 ES6 特性远超 joyent/node@0.12.x 集成的 3.26.33 版本所包含的。

干掉 --harmony

在 joyent/node@0.12.x (V8 3.26) 版本中,--harmony 运行时参数会一并开启所有 已完成待完成修订中 的 ES6 的一大堆特性 (除了 typeof 的非标准/不确定的特性需要通过 --harmony-typeof 开启之外)。这就意味着一些真正鸡肋甚至废弃的特性,譬如 proxies 都会像 generators 那样开放给开发者,它们很偏门,甚至缺少相关资料。因此,最好的做法是,要么通过加特定参数(例如 --harmony-generators) 开启稳定的特性,要么直接开启全部但严格地使用特定部分特性。

使用 io.js@1.x (V8 4.1+),妈妈再也不担心我了。所有的特性在逻辑上被分为 已完成待完成修订中 三部分:

diff --git a/public/cn/index.html b/public/cn/index.html index 601df3c..e483553 100644 --- a/public/cn/index.html +++ b/public/cn/index.html @@ -36,12 +36,12 @@

JavaScript I/O

ES6 带入 Node 社区!

io.js 是一个衍生自 node.js™ ,并兼容 npm 的开发平台。

-

io.js

-

1.5.1 版本

+

io.js

+

1.6.0 版本

下载 -Linux, -Win32, Win64, -Mac, 或 其他 版本。

+Linux, +Win32, Win64, +Mac, 或 其他 版本。

更新日志

每日构建版本 可用于测试。

常见问题

diff --git a/public/de/es6.html b/public/de/es6.html index 1a3b173..3c3773f 100644 --- a/public/de/es6.html +++ b/public/de/es6.html @@ -35,7 +35,7 @@

ES6 und io.js

Die io.js-Entwicklung basiert auf der aktuellen Version der V8-Engine. Mit dem Bestrebenp, ständig die aktuellste Version der V8-Engine einzusetzen, stellen wir sicher, dass neue Funktionen der JavaScript ECMA-262 Spezifikation sowie Geschwindigkeits- und Stabilitätsverbesserungen schnell für io.js-Entwickler zu Verfügung stehen.

-

Die Version 1.5.1 von io.js wird mit der V8-Version 4.1.0.21 ausgeliefert, welche bereits ES6-Funktionen beinhaltet, die deutlich weiterentwickelter sind, als jene der Version 3.28.73, die in joyent/node@0.12.x enthalten sind.

+

Die Version 1.6.0 von io.js wird mit der V8-Version 4.1.0.21 ausgeliefert, welche bereits ES6-Funktionen beinhaltet, die deutlich weiterentwickelter sind, als jene der Version 3.28.73, die in joyent/node@0.12.x enthalten sind.

Überflüssiger Startparameter --harmony

In joyent/node@0.12.x (V8 3.28+) aktiviert der Startparameter --harmony alle ES6-Funktionen auf einmal. Enthalten sind alle jene Funktionen, die als completed (Fertiggestellt), staged (Auslieferungsvorbereitung) und in progress (Entwicklungsphase) gekennzeichnet sind. (Mit der Ausnahme des nonstandard/non-harmonious Ausdrucks typeof, welcher sich hinter dem Startparameter --harmony-typeof versteckt). Das bedeutet, dass einige sehr fehlerhafte oder sogar kaputte Funktionen wie proxies genauso frei verfügbar sind, wie solche Funktionen wie generators, die nur sehr wenige Fehler enthalten, wenn überhaupt. Daraus hätte sich die Best-Practice ergeben, entweder nur bestimmte Funktionen durch einzelne Startparameter verfügbar zu machen (z.B. --harmony-generators), oder einfach alle Funktionen einzuschalten, aber dann nur eine sehr restriktive Untermenge an Funktionen zu verwenden.

Anders in io.js@1.x (V8 4.1+), hier entfällt diese Komplexität: Alle "harmony"-Funktionen sind nun in logische Gruppen aufgeteilt. Diese Gruppen sind: shipping (Ausgeliefert), staged (Bereit zur Auslieferung) und in progress (Noch in Entwicklung).

diff --git a/public/de/index.html b/public/de/index.html index 7a8106d..7b8fc18 100644 --- a/public/de/index.html +++ b/public/de/index.html @@ -36,14 +36,14 @@

JavaScript I/O

ES6 für die Node-Community!

io.js ist eine npm-kompatible Plattform, die ursprünglich auf node.js™ basiert.

-

io.js

-

Version 1.5.1

+

io.js

+

Version 1.6.0

Herunterladen für -Linux, -Win32, -Win64, -Mac oder -andere.

+Linux, +Win32, +Win64, +Mac oder +andere.

Changelog

Nightly releases stehen zum Testen zur Verfügung.

Häufig gestellte Fragen

diff --git a/public/el/es6.html b/public/el/es6.html index a33d2f2..0138ccf 100644 --- a/public/el/es6.html +++ b/public/el/es6.html @@ -35,7 +35,7 @@

H ES6 στην io.js

Η io.js έχει δομηθεί πάνω στις νεότερες εκδόσεις της V8. Με συνεχείς ενημερώσεις σύμφωνα με τις τελευταίες εκδόσεις της V8 εξασφαλίζεται ότι νέες δυνατότητες και χαρακτηριστικά από την JavaScript ECMA-262 specification προσφέρονται στους io.js developers εγκαίρως, καθώς και η συνεχής βελτιώση της απόδοσης και της σταθερότητας της.

-

Η έκδοση 1.5.1 της io.js έρχεται μαζί με την έκδοση 4.1.0.21 της V8, η οποία περιλαμβάνει χαρακτηριστικά από την ES6, πολύ περισσότερα από την έκδοση 3.26.33 που προσφέρετε από την joyent/node@0.12.x.

+

Η έκδοση 1.6.0 της io.js έρχεται μαζί με την έκδοση 4.1.0.21 της V8, η οποία περιλαμβάνει χαρακτηριστικά από την ES6, πολύ περισσότερα από την έκδοση 3.26.33 που προσφέρετε από την joyent/node@0.12.x.

Όχι πια --harmony flag

Στην joyent/node@0.12.x (V8 3.26), με --harmony runtime flag ενεργοποιούνται όλες μαζί οι δυνατότητες της ES6 είτε είναι ολοκληρωμένες (completed), είτε σε φάση ελέγχου (staged) είτε υπό ανάπτυξη (in progress) (με εξαίρεση τα nonstandard/non-harmonious semantics για το typeof τα οποία βρίσκονται υπό το flag --harmony-typeof). Αυτό σημαίνει πως κάποια χαρακτηριστικά τα οποία περιέχουν σφάλματα ή δεν λειτουργούν καθόλου, όπως π.χ. proxies ήταν διαθέσιμα στους developers μαζί με χαρακτηριστικά τα οποία είχαν λίγα ή καθόλου γνωστά προβλήματα όπως π.χ. οι generators. Ως εκ τούτου, ήταν καλή πρακτική είτε να ενεργοποιείς μόνο συγκεκριμένα χαρακτηριστικά χρησιμοποιώντας συγκεκριμένα runtime harmony flags (π.χ. --harmony-generators), είτε να ενεργοποιείς όλα τα χαρακτηριστικά και να χρησιμοποιείς μόνο ένα υποσύνολο από αυτά.

Με την io.js@1.x (V8 4.1+), όλη αυτή η πολυπλοκότητα εξαλείφεται. Όλα τα χαρακτηριστικά της έκδοσης harmony είναι λογικά διαχωρισμένα σε τρεις ομάδες έτοιμα (shipping), σε φάση ελέγχου(staged) και υπό ανάπτυξη(in progress):

diff --git a/public/el/index.html b/public/el/index.html index 77a5945..047d8bd 100644 --- a/public/el/index.html +++ b/public/el/index.html @@ -36,14 +36,14 @@

JavaScript I/O

Φέρνουμε την ES6 στην κοινότητα του Node!

io.js είναι μια πλατφόρμα συμβατή με το npm, βασισμένη στο node.js™.

-

io.js

-

Version 1.5.1

+

io.js

+

Version 1.6.0

Κατεβάστε για -Linux, -Win32, -Win64, -Mac ή -άλλες εκδόσεις.

+Linux, +Win32, +Win64, +Mac ή +άλλες εκδόσεις.

Ιστορικό

Nightly εκδόσεις είναι διαθέσιμες για testing.

Συχνές ερωτήσεις

diff --git a/public/en/es6.html b/public/en/es6.html index a2b6be1..57ba087 100644 --- a/public/en/es6.html +++ b/public/en/es6.html @@ -35,7 +35,7 @@

ES6 on io.js

io.js is built against modern versions of V8. By keeping up-to-date with the latest releases of this engine we ensure new features from the JavaScript ECMA-262 specification are brought to io.js developers in a timely manner, as well as continued performance and stability improvements.

-

Version 1.5.1 of io.js ships with V8 4.1.0.21, which includes ES6 features well beyond version 3.28.73 that ship with Node.js™ 0.12.x.

+

Version 1.6.0 of io.js ships with V8 4.1.0.21, which includes ES6 features well beyond version 3.28.73 that ship with Node.js™ 0.12.x.

No more --harmony flag

On Node.js™@0.12.x (V8 3.28+), the --harmony runtime flag enables all completed, staged and in progress ES6 features together, in bulk (with the exception of proxies which are hidden under --harmony-proxies). This means that some really buggy or even broken features like Arrow Functions are just as readily available for developers as generators, which have very little or even no known-issues. As such, most developers tend to enable only certain features by using specific runtime harmony feature flags (e.g. --harmony-generators), or simply enable all of them and then use a restricted subset.

With io.js@1.x (V8 4.1+), all that complexity goes away. All harmony features are now logically split into three groups for shipping, staged and in progress features:

diff --git a/public/en/index.html b/public/en/index.html index 0d72513..0b42ded 100644 --- a/public/en/index.html +++ b/public/en/index.html @@ -44,13 +44,13 @@

JavaScript I/O

- + diff --git a/public/es/es6.html b/public/es/es6.html index 26d2e63..b626ea4 100644 --- a/public/es/es6.html +++ b/public/es/es6.html @@ -35,7 +35,7 @@

ES6 en io.js

io.js está construido sobre versiones modernas de V8. Manteniéndolo actualizado con las últimas versiones de este motor nos aseguramos que las nuevas funcionalidades de la especificación ECMA-262 de JavaScript estén disponibles para los desarrolladores de io.js de manera oportuna, así como también las mejoras de rendimiento y estabilidad.

-

La versión 1.5.1 de io.js utiliza V8 4.1.0.21, que incluye las mejoras de ES6 superando claramente la versión 3.28.73 que será incluida con joyent/node@0.12.x.

+

La versión 1.6.0 de io.js utiliza V8 4.1.0.21, que incluye las mejoras de ES6 superando claramente la versión 3.28.73 que será incluida con joyent/node@0.12.x.

No más --harmony flag

En joyent/node@0.12.x (V8 3.26), la flag --harmony habilita todas las mejoras completed, staged e in progress de ES6, en una sola (con la excepción de los semánticos non-standard/non-harmonious para typeof el cuál está oculto bajo --harmony-typeof). Esto significaba que algunas mejoras experimentales o incluso dañadas, como proxies, estaban tan fácilmente disponibles para los desarrolladores como generators, lo cual traía muy pocos o casi nulos problemas conocidos. Así, era mejor práctica habilitar sólo algunas mejoras usando flags harmony específicas (ej. --harmony-generators), o simplemente habilitarlas todas y después restringirlas una por una.

Con io.js@1.x (V8 4.1+), toda la complejidad queda eliminada. Todas las mejoras harmony están ahora equitativamente separadas en tres grupos: shipping, staged e in progress.

diff --git a/public/es/index.html b/public/es/index.html index e804377..b7e8121 100644 --- a/public/es/index.html +++ b/public/es/index.html @@ -36,13 +36,13 @@

JavaScript I/O

¡Llevando ES6 a la Comunidad de Node!

io.js es una plataforma compatible con npm y basada originalmente en node.js™.

-

io.js

-

Versión 1.5.1

+

io.js

+

Versión 1.6.0

Descargar para: -Linux, -Win32, Win64, +Linux, +Win32, Win64, ó -Mac.

+Mac.

Changelog

Actualización semanal - 6 de Marzo presentando actualizaciones en core y la comunidad (Medium)

Nightly releases están disponibles para pruebas.

diff --git a/public/fa/index.html b/public/fa/index.html index 0c795ca..c9841e4 100644 --- a/public/fa/index.html +++ b/public/fa/index.html @@ -37,14 +37,14 @@

JavaScript I/O

آوردن ES6 به جامعهٔ نود!

io.js یک سکوی سازگار با npm برپایهٔ node.js™ است.

-

io.js

-

نسخه 1.5.1

+

io.js

+

نسخه 1.6.0

بارگیری برای -لینوکس, -Win32, -Win64, -مک یا -سایر.

+لینوکس, +Win32, +Win64, +مک یا +سایر.

سیاههٔ تغییرات

Nightly releases* برای آزمایش در دسترس می‌باشد.

پرسشگان

diff --git a/public/fi/es6.html b/public/fi/es6.html index 65c0ef4..a1e1f9f 100644 --- a/public/fi/es6.html +++ b/public/fi/es6.html @@ -35,7 +35,7 @@

ES6 ja io.js

io.js nojaa tuoreisiin V8:n versioihin. Pysymällä ajan tasalla viimeisimpien versioiden kanssa varmistetaan sekä uusimpien JavaScript ECMA-262 specification ominaisuuksien, että suorituskykyyn ja vakauteen liittyvien parannusten nopea saapuminen kehittäjien ulottuville.

-

io.js:n versio 1.5.1 sisältää V8 version 4.1.0.21, mikä ES6:n osalta ylittää tuntuvasti ominaisuuksiltaan version 3.28.72 mikä sisältyy Node.js™ 0.12.x-versioihin.

+

io.js:n versio 1.6.0 sisältää V8 version 4.1.0.21, mikä ES6:n osalta ylittää tuntuvasti ominaisuuksiltaan version 3.28.72 mikä sisältyy Node.js™ 0.12.x-versioihin.

Ei enää --harmony lippua

Node.js™@0.12.x (V8 3.28+) ajonaikainen --harmony-lippu aktivoi kaikki valmiit, koekäyttövaiheen ja kehitysvaiheen ES6-ominaisuudet (poikkeuksena proxies, joille on oma --harmony-proxies-lippunsa). Toisin sanoen jotkin bugiset tai jopa rikkinäiset ominaisuudet kuten Arrow Functions on yhtä lailla käytettävissä kuin generators, millä on vähän tai ei yhtään tunnettuja ongelmia. Usein kehittäjät ottavat käyttöön vain tiettyjä ominaisuuksia käyttämällä täsmällisiä ajonaikaisia ominaisuuslippuja (esim. --harmony-generators), tai yksinkertaisesti ottavat kaiken käyttöön ja pitäytyvät käytössään rajatussa osassa.

io.js@1.8 (V8 4.1+) myötä nuo hankaluudet poistuvat. Kaikki harmonyn ominaisuudet on nyt loogisesti jaoteltu kolmeen ryhmään, eli valmiisiin, koekäyttövaiheen ja kehitysvaiheen ominaisuuksiin:

diff --git a/public/fi/index.html b/public/fi/index.html index bc7716a..ba45030 100755 --- a/public/fi/index.html +++ b/public/fi/index.html @@ -36,14 +36,14 @@

JavaScript I/O

Tuomme ES6:n Node-yhteisölle!

io.js on npm-yhteensopiva alusta joka perustuu node.js™:n.

-

io.js

-

Versio 1.5.1

+

io.js

+

Versio 1.6.0

Lataa io.js: -Linuxille, -Windowsille (32-bittinen), -Windowsille (64-bittinen), -Macille tai -muu.

+Linuxille, +Windowsille (32-bittinen), +Windowsille (64-bittinen), +Macille tai +muu.

Changelog

Jokailtaiset (nightly) julkaisut koekäyttötarkoituksiin.

Usein kysytyt kysymykset

diff --git a/public/fr/es6.html b/public/fr/es6.html index 7ace225..f13329a 100644 --- a/public/fr/es6.html +++ b/public/fr/es6.html @@ -35,7 +35,7 @@

ES6 et io.js

io.js est construit sur des versions modernes de V8. En restant à jour avec les dernières livraisons du moteur, nous nous assurons que les dernières fonctionnalités de la spécification JavaScript ECMA-262 sont mises à disposition des développeurs io.js en continu, ainsi que des améliorations de performance et de stabilité.

-

La version 1.5.1 d'io.js est livrée avec V8 4.1.0.21 qui inclue des fonctionnalités ES6 qui vont bien au delà de la version 3.28.73 qui sera fournie avec joyent/node@0.12.x.

+

La version 1.6.0 d'io.js est livrée avec V8 4.1.0.21 qui inclue des fonctionnalités ES6 qui vont bien au delà de la version 3.28.73 qui sera fournie avec joyent/node@0.12.x.

Disparition de l'option --harmony

Avec joyent/node@0.12.x (V8 3.28+), l'option --harmony activait toutes les fonctionnalités d'ES6 en même temps, qu'elles soient shipping (livrées), staged (en phase d'acceptation) ou in progress (en développement) (à l'exception de la sémantique non-standard/non-harmony de typeof qui était cachée derrière l'option --harmony-typeof). Ceci signifiait que certaines fonctionnalités défectueuses ou inopérantes telles que les proxy étaient mises à disposition tout comme les générateurs, qui en revanche n'avaient que peu de défauts connus. De fait, il est de bonne pratique d'activer uniquement certaines fonctionnalités via l'utilisation d'options d'éxécution de fonctionnalités harmony (comme `--harmony-generators par exemple), ou simplement de toutes les activer mais de n'en utiliser qu'une partie.

Avec io.js@1.x (V8 4.1+), cette complexité disparait. Toutes les fonctionnalités d'harmony sont à présent séparées en trois groupes distincts: livrées, en phase d'acceptation ou en développement.

diff --git a/public/fr/index.html b/public/fr/index.html index c2718d1..5d72979 100644 --- a/public/fr/index.html +++ b/public/fr/index.html @@ -36,13 +36,13 @@

JavaScript I/O

ES6 pour la communauté Node!

io.js est une plateforme compatible avec npm et basée sur node.js™.

-

io.js

-

Version 1.5.1

+

io.js

+

Version 1.6.0

Télécharger pour -Linux, -Win32, Win64, +Linux, +Win32, Win64, ou -Mac.

+Mac.

Changelog

Les Nightly releases sont disponibles pour des tests.

Foire aux questions

diff --git a/public/he/es6.html b/public/he/es6.html index ea73b57..4b869a2 100644 --- a/public/he/es6.html +++ b/public/he/es6.html @@ -37,7 +37,7 @@ # ES6 ב io.js

נבנה לצד הגרסאות העדכניות של מנוע ה V8. שמירה על עדכניות ומודרניות מבטיחים לנו כפלטפורמה לספק את המלוא התכונות החדשות מJavaScript ECMA-262 specification מבעוד מועד. כמו כן, שיפורי ביצועים יציבות וכיוצא בזה.

-

גרסת 1.5.1 מובאת עם גרסת 4.1.0.21 של הV8 שכוללת תכונותֿ/פיצ׳רים מES6 (ראה למטה), בשונה מגרסת 3.26.33 של הV8 שמובאת עם גרסה 0.12 של joyent/node

+

גרסת 1.6.0 מובאת עם גרסת 4.1.0.21 של הV8 שכוללת תכונותֿ/פיצ׳רים מES6 (ראה למטה), בשונה מגרסת 3.26.33 של הV8 שמובאת עם גרסה 0.12 של joyent/node

אין יותר את הדגל --harmony

בגרסת 0.12 של Joyent/node דגל הזמן ריצה(--harmony) מדליק/מביא לשימוש את כל התכונות/פיצ׳רים ה״יציבים״, ב"staging", וב-״inprogress״/בפיתוח של ES6.(משמע, כי ייתכן ״באגים״, ״׳פיצ׳רים לא שלמים״ וכיוצא בזה. למשל: Arrow Function אשר זמינים בחופשיות לשימוש כמו: Generators (אשר כמעט יציבים לחלוטין). לכן, רוב המשתמשים מעדיפים להדליק דגלים ספציפים למשל: --harmony-generators. diff --git a/public/he/index.html b/public/he/index.html index 83a8881..13e3f05 100644 --- a/public/he/index.html +++ b/public/he/index.html @@ -41,13 +41,13 @@

JavaScript I/O

node.js™ תואמת npm

-

io.js

-

גרסא 1.5.1

+

io.js

+

גרסא 1.6.0

הורדות -Linux, -Win32, Win64, +Linux, +Win32, Win64, או -Mac.

+Mac.

שינויים אחרונים

בנייה ליילית מוצעת לצורכי בדיקה

diff --git a/public/id/es6.html b/public/id/es6.html index c62f20c..dbad1ed 100644 --- a/public/id/es6.html +++ b/public/id/es6.html @@ -35,7 +35,7 @@

ES6 pada io.js

io.js dikembangkan dengan versi modern dari V8. Dengan menjaga tetap teranyar dengan rilis terbaru dari engine ini kami memastikan fitur terbaru dari JavaScript ECMA-262 spesifikasi tersedia untuk pengembang io.js dengan tepat waktu, serta perbaikan yang berkelanjutan pada kinerja dan stabilitas.

-

Versi 1.5.1 dari io.js dikeluarkan dengan V8 4.1.0.21, yang meliputi ES6 fitur jauh melampaui versi 3.26.33 yang akan dikirim dengan joyent/node@0.12.x.

+

Versi 1.6.0 dari io.js dikeluarkan dengan V8 4.1.0.21, yang meliputi ES6 fitur jauh melampaui versi 3.26.33 yang akan dikirim dengan joyent/node@0.12.x.

Tidak ada lagi --harmony flag

Di joyent/node@0.12.x (V8 3.26), --harmony flag runtime memungkinkan semua diselesaikan, staged dan in progress fitur ES6 bersama-sama, dalam jumlah besar (dengan pengecualian tidak standar/semantik non-harmonis untuk typeof yang tersembunyi di bawah--harmony-typeof). Ini berarti bahwa beberapa fitur yang sangat buggy atau bahkan rusak seperti proxy hanya sebagai tersedia untuk pengembang sebagai generators, yang memiliki sangat sedikit atau bahkan tidak ada yang diketahui-masalah. Dengan demikian, itu praktek terbaik baik memungkinkan hanya fitur tertentu dengan menggunakan flag fitur runtime harmoni tertentu (misalnya --harmony-generators), atau dengan mengaktifkan semua dari mereka dan kemudian menggunakan subset terbatas.

Dengan io.js@1.x (V8 4.1+), semua kerumitan itu hilang. Semua fitur harmoni sekarang dibagi dengan logis menjadi tiga kelompok untuk shipping, staged dan in progress fitur:

diff --git a/public/id/index.html b/public/id/index.html index 41d4a95..edbc0c2 100644 --- a/public/id/index.html +++ b/public/id/index.html @@ -36,13 +36,13 @@

JavaScript I/O

Membawa ES6 ke Komunitas Node!

io.js adalah npm platform yang kompatibel dengan node.js™.

-

io.js

-

Versi 1.5.1

+

io.js

+

Versi 1.6.0

Unduh untuk -Linux, -Win32, Win64, -Mac atau -lainnya.

+Linux, +Win32, Win64, +Mac atau +lainnya.

Log Perubahan

Rilis setiap malam tersedia untuk pengujian.

Pertanyaan yang sering ditanyakan

diff --git a/public/it/es6.html b/public/it/es6.html index 7cf46e9..3116140 100644 --- a/public/it/es6.html +++ b/public/it/es6.html @@ -35,7 +35,7 @@

ES6 con io.js

io.js integra al suo interno una versione moderna del motore V8. Rimanendo aggiornati con le ultime versioni di questo motore, possiamo rendere disponibili le nuove caratteristiche delle specifiche JavaScript ECMA-262 agli sviluppatori io.js in modo rapido, assieme ai continui miglioramenti nella stabilità e nelle prestazioni.

-

La versione 1.5.1 di io.js viene rilasciata con la versione 4.1.0.21 del motote V8, che include caratteristiche di ES6 più avanzate rispetto alla versione 3.26.33 che è stata rilasciata assieme a joyent/node@0.12.x.

+

La versione 1.6.0 di io.js viene rilasciata con la versione 4.1.0.21 del motote V8, che include caratteristiche di ES6 più avanzate rispetto alla versione 3.26.33 che è stata rilasciata assieme a joyent/node@0.12.x.

Il flag --harmony non è più necessario

Con joyent/node@0.12.x (V8 3.26), il flag di runtime --harmony abilita le caratteristiche di ES6 completed, staged ed in progress tutte insieme, in blocco (con l'eccezione delle semantiche non-standard, non-harmony per typeof, che sono abilitate dal flag --harmony-typeof). Ciò implica che alcune caratteristiche problematiche come i proxies sono disponibili allo stesso livello dei generators, che hanno pochissimi difetti conosciuti o addirittura nessuno. Per questo motivo, sarebbe stato meglio o abilitare solo alcune caratteristiche utilizzando flag specifici, (es. --harmony-generators), o semplicemente abilitarle tutte ma usarne solo un insieme ridotto.

Con io.js@1.x (V8 4.1+), tutta questa complessità è stata superata. Tutte le caratteristiche di harmony sono suddivise logicamente in tre gruppi per le caratteristiche shipping, staged ed in progress:

diff --git a/public/it/index.html b/public/it/index.html index 2b8e87e..a4b496b 100644 --- a/public/it/index.html +++ b/public/it/index.html @@ -36,14 +36,14 @@

JavaScript I/O

ES6 per la Comunità Node!

io.js è una piattaforma compatibile con npm basata originariamente su node.js™.

-

io.js

-

Versione 1.5.1

+

io.js

+

Versione 1.6.0

Download per -Linux, -Win32, -Win64, -Mac o -altro.

+Linux, +Win32, +Win64, +Mac o +altro.

Changelog

Sono disponibili le Nightly releases per essere testate.

Frequently Asked Questions

diff --git a/public/ja/es6.html b/public/ja/es6.html index 1d9786c..2db07f4 100644 --- a/public/ja/es6.html +++ b/public/ja/es6.html @@ -39,9 +39,9 @@

io.jsにおけるES6

-->

io.jsは新しいバージョンのV8エンジンを対象にビルドされています。V8エンジンを最新版に保つことで、io.js開発者はECMA-262 specificationで定義されたJavaScriptの新機能をすぐに利用することができます。

-

io.js 1.5.1はV8 4.1.0.21を利用しています。これはNode.js™ 0.12.xが利用しているV8 3.28.73よりもES6サポートが進んだバージョンです。

+

io.js 1.6.0はV8 4.1.0.21を利用しています。これはNode.js™ 0.12.xが利用しているV8 3.28.73よりもES6サポートが進んだバージョンです。

diff --git a/public/ja/index.html b/public/ja/index.html index 2c5605c..19104fd 100644 --- a/public/ja/index.html +++ b/public/ja/index.html @@ -42,14 +42,14 @@

JavaScript I/O

[io.js](https://github.com/iojs/io.js) is an [npm](https://www.npmjs.com/) compatible platform originally based on [node.js](https://nodejs.org/)™. -->

io.jsは、node.js™をベースに作られたnpm互換プラットフォームです。

-

io.js

-

Version 1.5.1

+

io.js

+

Version 1.6.0

Download for -Linux, -Win32, -Win64, -Mac or -others.

+Linux, +Win32, +Win64, +Mac or +others.

diff --git a/public/ko/es6.html b/public/ko/es6.html index a132ed0..1159dfd 100644 --- a/public/ko/es6.html +++ b/public/ko/es6.html @@ -35,7 +35,7 @@

io.js의 ES6

io.js는 V8의 새로운 버전으로 빌드한다. V8 엔진의 최신 버전을 사용함으로써 JavaScript ECMA-262 사양의 신기능을 io.js 개발자가 즉시 이용할 수 있을 뿐만 아니라, 지속적인 성능과 안정성 개선 또한 보장하게 된다.

-

io.js 1.5.1 버전은 V8 4.1.0.21와 함께 제공되는데, 이는 Node.js™ 0.12.x의 3.28.73 버전보다 더 많은 ES6 기능이 구현되어 있다.

+

io.js 1.6.0 버전은 V8 4.1.0.21와 함께 제공되는데, 이는 Node.js™ 0.12.x의 3.28.73 버전보다 더 많은 ES6 기능이 구현되어 있다.

--harmony 플래그는 이제 그만

Node.js™@0.12.x (V8 3.28+)에서 --harmony 플래그를 사용하면 ES6 기능에서 완료됨, 준비됨, 진행 중 상태인 (--harmony-proxies 밑에 숨어 있는 proxies를 제외하고) 모든 기능을 사용할 수 있게 한다. 이 말은 거의 문제없는 제네레이터도, Arrow Functions 같은 정말 버그가 많거나 망가져 있는 기능도 사용 가능하게 된다는 이야기이다. 그래서 개발자 대부분은 특정 하모니 기능 플래그(예를 들어 --harmony-generators)를 사용해 특정 기능만 사용하거나, 모두 사용 가능하게 한 다음에 일부분만 사용하는 경향이 있다.

io.js@1.x (V8 4.1+)는 이렇게 복잡하지 않도록 모든 하모니 기능을 논리적인 3가지 그룹 배포 중, 준비됨, 개발 중으로 나뉜다.

diff --git a/public/ko/index.html b/public/ko/index.html index 62cd492..2aa91ae 100644 --- a/public/ko/index.html +++ b/public/ko/index.html @@ -36,13 +36,13 @@

JavaScript I/O

ES6를 노드 커뮤니티에!

io.jsnode.js™를 기반으로 만든 npm 호환 플랫폼이다.

-

io.js

-

버전 1.5.1

-

Linux, -Win32, -Win64, -Mac, -기타 다운로드.

+

io.js

+

버전 1.6.0

+

Linux, +Win32, +Win64, +Mac, +기타 다운로드.

변경이력

테스트 용으로 Nightly 릴리스를 사용할 수 있다.

FAQ

diff --git a/public/no/es6.html b/public/no/es6.html index 9371de5..bbbefa7 100644 --- a/public/no/es6.html +++ b/public/no/es6.html @@ -40,7 +40,7 @@

ES6 i io.js

spesifikasjonen er tilgjengelig for io.js utviklere innen rimelig tid. I tillegg vil sikkerhets- og ytelesesforbedringer komme raskt.

-

Versjon 1.5.1 av io.js kommer med V8 versjon 4.1.0.21, denne inkluderer +

Versjon 1.6.0 av io.js kommer med V8 versjon 4.1.0.21, denne inkluderer ES6-funksjoner godt forbi versjon 3.28.73 som vil bli levert med Node.js™ 0.12.x.

Slutt på --harmony-flagget

diff --git a/public/no/index.html b/public/no/index.html index 368cd9f..c4808ac 100644 --- a/public/no/index.html +++ b/public/no/index.html @@ -37,14 +37,14 @@

JavaScript I/O

Bringer ES6 til Node-fellesskapet!

io.js er en npm-kompatibel platform opprinnelig basert på node.js™.

-

io.js

-

Versjon 1.5.1

+

io.js

+

Versjon 1.6.0

Last ned til -Linux, -Win32, -Win64, -Mac, eller -andre.

+Linux, +Win32, +Win64, +Mac, eller +andre.

Se endringer (engelsk)

Nattlige bygg er tilgjengelig for testing.

Ofte stilte spørsmål

diff --git a/public/pt_BR/es6.html b/public/pt_BR/es6.html index 91b9e28..f9ad875 100644 --- a/public/pt_BR/es6.html +++ b/public/pt_BR/es6.html @@ -35,7 +35,7 @@

ES6 no io.js

O io.js é construído usando versões modernas do V8. Mantendo-nos atualizados com as últimas versões desta engine, garantimos que novas funcionalidades da especificação JavaScript ECMA-262 são trazidas para desenvolvedores io.js rapidamente, além de manter performance continuada e melhorias de estabilidade.

-

A versão 1.5.1 do io.js vem com o V8 4.1.0.21, que inclui funcionalidades do ES6 bem além da versão 3.26.33 que vem com o joyent/node@0.12.x.

+

A versão 1.6.0 do io.js vem com o V8 4.1.0.21, que inclui funcionalidades do ES6 bem além da versão 3.26.33 que vem com o joyent/node@0.12.x.

Não mais flag --harmony

No joyent/node@0.12.x (V8 3.26), a flag de runtime --harmony habilitava todas funcionalidades ES6 completas, em teste e em progresso juntas, de uma vez só (com a exceção de semânticas não padrão/não harmoniosas para typeof que estavam escondidas sob --harmony-typeof). Isto significava que algumas funcionalidades realmente bugadas ou mesmo quebradas como os proxies estavam prontamente disponíveis para desenvolvedores como os generators, que tinham poucos ou mesmo nenhuma issue conhecida. Portanto, era uma boa prática ou habilitar apenas certas funcionalidades usando flags de runtime harmony para funcionalidades específicas (por ex. --harmony-generators), ou simplesmente habilitar tudo e depois usar apenas um subconjunto restrito.

Com o io.js@1.x (V8 4.1+), toda esta complexidade vai embora. Todas as funcionalidades harmony agora estão logicamente divididas em três grupos para funcionalidades entregues, sob testes e em progresso:

diff --git a/public/pt_BR/index.html b/public/pt_BR/index.html index 07de171..645483b 100644 --- a/public/pt_BR/index.html +++ b/public/pt_BR/index.html @@ -36,13 +36,13 @@

JavaScript I/O

Levando o ES6 para a Comunidade Node!

io.js é uma plataforma compatível com o npm, originalmente baseada no node.js™.

-

io.js

-

Versão 1.5.1

+

io.js

+

Versão 1.6.0

Download para -Linux, -Win32, Win64, +Linux, +Win32, Win64, ou -Mac.

+Mac.

Changelog

Releases nightly estão disponíveis para testes.

Perguntas Frequentes (FAQ)

diff --git a/public/pt_PT/es6.html b/public/pt_PT/es6.html index ac8e542..a434afa 100644 --- a/public/pt_PT/es6.html +++ b/public/pt_PT/es6.html @@ -35,7 +35,7 @@

ES6 no io.js

O io.js é compilado com versões modernas do V8. Mantendo-nos atualizados com a última versão deste motor, garantimos que as novas funcionalidades da especificação JavaScript ECMA-262 são disponibilizadas rapidamente aos programadores io.js, bem como as melhorias de performance e estabilidade.

-

A versão 1.5.1 do io.js vem com o V8 4.1.0.21 que inclui funcionalidades ES6 muito além da versão 3.26.33 presente no joyent/node@0.12.x.

+

A versão 1.6.0 do io.js vem com o V8 4.1.0.21 que inclui funcionalidades ES6 muito além da versão 3.26.33 presente no joyent/node@0.12.x.

Chega de --harmony flag

No joyent/node@0.12.x (V8 3.26), a flag de runtime --harmony ativava todas as funcionalidades entregues, em teste, e em desenvolvimento do ES6, em simultâneo e de uma só vez (com a exceção da não-padrão/não-harmoniosa semântica para typeof que estava escondida sob --harmony-typeof). Isto significava que algumas funcionalidades com bugs ou até mesmo funcionalidades partidas como os proxies, estavam imediatamente disponíveis aos programadores, tal como os generators, que tinham poucos ou nenhum problema conhecido. Como tal, era boa prática apenas habilitar algumas funcionalidades utilizando flags específicas de runtime harmony (p.e --harmony-generators), ou simplesmente habilitar todas as funcionalidades e usar apenas um subconjunto específico.

Com o io.js@1.x (V8 4.1+), toda essa complexidade deixa de existir. Todas as funcionalidades harmony estão agora logicamente separadas em três grupos: entregues, em testes e em desenvolvimento:

diff --git a/public/pt_PT/index.html b/public/pt_PT/index.html index 1c95275..4def296 100644 --- a/public/pt_PT/index.html +++ b/public/pt_PT/index.html @@ -36,13 +36,13 @@

JavaScript I/O

A trazer ES6 à comunidade Node!

io.js é uma plataforma compatível com o npm originalmente baseada em node.js™.

-

io.js

-

Version 1.5.1

+

io.js

+

Version 1.6.0

Download para -Linux, -Win32, Win64, +Linux, +Win32, Win64, ou -Mac.

+Mac.

Changelog

Versões Nightly estão disponíveis para teste.

Perguntas Frequentes (FAQ)

diff --git a/public/ru/es6.html b/public/ru/es6.html index a4d1259..427ad34 100644 --- a/public/ru/es6.html +++ b/public/ru/es6.html @@ -35,7 +35,7 @@

ES6 в io.js

В основе io.js стоит современная версия V8. Придерживаясь самых последних версий этого движка, мы гарантируем, что новые возможности спецификации JavaScript ECMA-262 станут доступны разработчикам io.js своевременно, а вместе с ними и улучшения, связанные с производительностью и стабильностью.

-

Версия io.js 1.5.1 основана на версии V8 4.1.0.21, которая включает в себя гораздо больше возможностей ES6 в отличие от версии 3.28.73, на которой основан joyent/node@0.12.x

+

Версия io.js 1.6.0 основана на версии V8 4.1.0.21, которая включает в себя гораздо больше возможностей ES6 в отличие от версии 3.28.73, на которой основан joyent/node@0.12.x

Теперь без флага --harmony

В joyent/node@0.12.x (V8 3.28) флаг --harmony включает все completed, staged и in progress возможности ES6 одновременно, (исключая нестандартную семантику для typeof, которая скрыта за флагом --harmony-typeof). Это означает, что некоторые содержащие множество ошибок возможности, такие как прокси, одинаково доступны для разработчиков как и, например, генераторы, которые имеют очень мало или вообще не имеют известных проблем. Поэтому, хорошей практикой было бы либо включать только конкретные возможности, используя определенные флаги harmony (например --harmony-generators), или включить все, но использовать ограниченное их подмножество.

В io.js@1.x (V8 4.1+) исчезает любая сложность. Все возможности спецификации логически разделены на три группы — shipping, staged и in progress:

diff --git a/public/ru/index.html b/public/ru/index.html index f5700c9..3a576cd 100644 --- a/public/ru/index.html +++ b/public/ru/index.html @@ -36,14 +36,14 @@

JavaScript I/O

ES6 для Node-сообщества!

io.jsnpm-совместимая платформа, разработанная на основе node.js™.

-

io.js

-

Версия 1.5.1

+

io.js

+

Версия 1.6.0

Скачать для -Linux, -Win32, -Win64, -Mac и -других.

+Linux, +Win32, +Win64, +Mac и +других.

Изменения

Ночные сборки доступны для тестирования.

Часто Задаваемые Вопросы

diff --git a/public/tr/index.html b/public/tr/index.html index 26be8a9..b2a25f1 100644 --- a/public/tr/index.html +++ b/public/tr/index.html @@ -36,13 +36,13 @@

JavaScript I/O

ES6'ı Node topluluğuna kazandırdık

io.js, node.js™'e dayalı ve npm'le uyumlu bir platformdur.

-

io.js

-

Sürüm 1.5.1

+

io.js

+

Sürüm 1.6.0

Yüklenebilir Dağıtımlar -Linux, -Win32, Win64, -ve diğerleri -Mac.

+Linux, +Win32, Win64, +ve diğerleri +Mac.

Değişiklikler

Test amaçlı olarak gecelik derlemeleri kullanabilirsiniz

Sık Sorulan Sorular

diff --git a/public/uk/es6.html b/public/uk/es6.html index f207485..1ce2a91 100644 --- a/public/uk/es6.html +++ b/public/uk/es6.html @@ -35,7 +35,7 @@

ES6 в io.js

io.js побудований на основі сучасних версій V8. Підтримуючи останні версії V8 в io.js, ми гарантуємо наявність нових можливостей JavaScript ECMA-262 specification, які привносяться до io.js розробників своєчасно, а також підвищують швидкість роботи та стабільність.

-

Версія io.js 1.5.1 має версію V8 4.1.0.21, яка включає в себе ES6 можливості, котрих немає в V8 3.28.73, яка іде в поставці з Node™@0.12x.

+

Версія io.js 1.6.0 має версію V8 4.1.0.21, яка включає в себе ES6 можливості, котрих немає в V8 3.28.73, яка іде в поставці з Node™@0.12x.

Більше ніяких --harmony параметрів

В Node.js™@0.12x (V8 3.28+), --harmony параметр вмикає всі shipping, staged та in progress ES6 можливості (окрім proxies, котрі вмикаються параметром --harmony-proxies). Це означає що код з помилками, чи навіть непрацюючі можливості, наприклад Arrow Functions стають доступними в коді так само, як і генератори, котрі не мають відомих проблем взагалі. Багато розробників вмикають лише ті можливості, котрі їм потрібні, використовуючи параметри запуску (наприклад, --harmony-generators). Чи взагалі, вмикають всі можливості одним параметром.

З io.js@1.x (V8 4.1+) складність використання ES6 можливостей зникає. Всі harmony можливості логічно розподілені на три групи shipping, staged та in progress:

diff --git a/public/uk/index.html b/public/uk/index.html index 16f9e6e..a5c967c 100644 --- a/public/uk/index.html +++ b/public/uk/index.html @@ -36,14 +36,14 @@

JavaScript I/O

Впровадження ES6 в спільноту Node!

io.js це npm сумісна платформа, що побудована на основі node.js™.

-

io.js

-

Версія 1.5.1

+

io.js

+

Версія 1.6.0

Завантажити для -Linux, -Win32, -Win64, -Mac чи -інших ОС.

+Linux, +Win32, +Win64, +Mac чи +інших ОС.

Історія змін

Нічні релізи доступні для завантаження і тестування.

FAQ

diff --git a/public/zh_TW/es6.html b/public/zh_TW/es6.html index 5e85d45..e44409c 100644 --- a/public/zh_TW/es6.html +++ b/public/zh_TW/es6.html @@ -35,7 +35,7 @@

io.js 的 ES6

io.js 建構於目前版本的 V8 之上,將會持續更新並引入最新的引擎版本,以確保最新的 JavaScript ECMA-262 specification 特性能以最短的時間內被 io.js 的開發人員所使用,並藉著不斷快速更新此持續改善效能及穩定度。

-

目前釋出的 io.js v1.5.1 版本已採用 V8 4.1.0.21,其支援的 ES6 特性遠超過 joyent/node@0.12.x 所使用的 V8 3.26.23 。

+

目前釋出的 io.js v1.6.0 版本已採用 V8 4.1.0.21,其支援的 ES6 特性遠超過 joyent/node@0.12.x 所使用的 V8 3.26.23 。

不再需要 --harmony 參數

在 joyent/node@0.12.x (V8 3.26) 上,參數 --harmony 將會一次啟用所有處於完成(completed)、**階段性(staged)程序中(in progress)**狀態之下的 ES6 特性支援(除了 proxies ,此特性在使用參數 --harmony-proxies 時會被隱藏)。這意味著一些臭蟲或是很有問題的特性像是 Arrow Functions ,可能將會很容易的被開發人員所誤用在專案中,就如同沒有問題的特性 generators 一般。因此,大多數的開發人員通常會代入一些參數,只啟動特定的 harmony 特性支援(如:--harmony-generators),或是直接啟用所有的特性支援,然後在開發時限定只使用特定某些穩定的功能。

不過在使用 io.js@1.x (V8 4.1+) 之後,前面所提到的所有麻煩將不再是問題。現在所有的 harmony 特性都將會被分類到不同的群組中,分別為 shippingstagedin progress

diff --git a/public/zh_TW/index.html b/public/zh_TW/index.html index 3d906fc..c7219fc 100644 --- a/public/zh_TW/index.html +++ b/public/zh_TW/index.html @@ -36,14 +36,14 @@

JavaScript I/O

ES6 走入 Node.js 社群!

io.js 是一個與 npm 相容並以 node.js™ 為基礎的應用程式平台。

-

io.js

-

目前版本 1.5.1

+

io.js

+

目前版本 1.6.0

下載各種平台版本 -Linux, -Win32, -Win64, -Mac or -others.

+Linux, +Win32, +Win64, +Mac or +others.

更新日誌

每天定時釋出的 Nightly releases 版本開放測試!

常見問與答