JavaScript spec fügt async Funktionen, shared memory

JavaScript spec fügt async Funktionen, shared memory

Ein paar Monate vor der erwarteten Genehmigung wurde ECMAScript 2017, die neueste offizielle Spezifikation von JavaScript, mit asynchronen Funktionen und gemeinsamen Speicherfunktionen ausgestattet.

ECMAScript 2017 soll im Juni fertig gestellt werden, im Einklang mit einer Release-Kadenz, die vor kurzem Midyear-Upgrades gesehen hat. „Async-Funktionen sind ein hervorragendes Werkzeug zum Schreiben von asynchronem Code, und SharedArrayBuffer (Shared Memory) ermöglicht Bibliotheksautoren mit echten Multiprocessing in JavaScript zu experimentieren“, sagte Blogger Axel Rauschmayer, die JavaScript-Entwicklung folgt.

Async-Funktionen waren ein Kandidat für die Aufnahme im vergangenen Jahr wurden aber zu diesem Jahr. Der gemeinsam genutzte Speicher ist mittlerweile mit Atomkernen gekoppelt, wodurch atomare Operationen an gemeinsam genutzten Speicherplätzen bereitgestellt werden.

ECMAScript 2017 enthält außerdem Object.values ​​/ Object.entries. Ähnlich wie die Object.keys-Fähigkeit würden Object.values ​​und Object.entries Arrays zurückgeben, wobei eine Sortierung mit Object.keys übereinstimmt, wobei die Indizes aller drei resultierenden Arrays mit demselben Schlüssel, Wert oder Eintrag eines Objekts übereinstimmen ECMA-Vorschlag.

Auch auf dem Zapfhahn ist eine Saitenfüllung, die die Leistungsfähigkeit der Web- und Entwicklerproduktivität verbessern soll. „Ohne einen vernünftigen Weg, um eine Zeichenfolge mit nativen Methoden aufzufüllen, ist die Arbeit mit JavaScript-Strings heute schmerzhafter als es sein sollte“, heißt es in dem Vorschlag. String-Padding-Funktionen gibt es in einer Mehrheit der Websites und Frameworks.

Die Object.getOwnPropertyDescriptors-Funktion vereinfacht einige gängige Boiler-Pläne und erlaubt es, nachträgliche Kommas in Funktionsparameterlisten für die Codezuweisung zu sorgen, ohne Änderungen an der Semantik vorzunehmen. Der Vorschlag besagt, dass andere Sprachen, einschließlich Python und D, diese Fähigkeit ermöglichen, dass Codebearbeiter eine Parameteraddition mit einem nachfolgenden Komma in einer per-line-Parameterliste beenden können, die das Problem der Codezuweisung behandelt.

Verschiedene Funktionen von ECMAScript sind in Browsern zu unterschiedlichen Zeiten implementiert. Die neueste Version der Spezifikation, ECMAScript 2016, wurde im vergangenen Juni genehmigt und war im Umfang beschränkt.

Diese Geschichte, „JavaScript spec fügt async Funktionen, shared memory“ wurde ursprünglich von InfoWorld veröffentlicht.

quelle: q , q

Zusammenhängende Posts:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.