in

Approbation de la norme JavaScript ECMAScript 2024

ECMAScript 2024, la dernière version de la norme internationale ECMA pour JavaScript, a été officiellement approuvée, avec des fonctionnalités telles que le transfert d'ArrayBuffers et des capacités avancées pour travailler avec des ensembles de chaînes.

La spécification ECMAScript 2024, également connue sous le nom d'ECMA-262, a été approuvée le 26 juin. Parmi les fonctionnalités ajoutées figurent des fonctionnalités de redimensionnement et de transfert d'ArrayBuffers et de SharedArrayBuffers. Les ArrayBuffers permettaient auparavant la gestion en mémoire des données binaires. La nouvelle fonctionnalité étend ArrayBuffer les constructeurs doivent prendre une longueur maximale supplémentaire qui permet la croissance et le rétrécissement sur place des tampons. SharedArrayBuffer a également été étendu pour prendre une longueur maximale supplémentaire qui permet une croissance sur place.

Une autre fonctionnalité présentée dans ECMAScript 2024 est l'ajout d'un RegExp/v indicateur pour créer des RexExps avec des fonctionnalités plus avancées pour travailler avec des ensembles de chaînes. La méthode pratique Promise.withResolvers pour construire des promesses a également été introduite. Promise.withResolvers a été décrit comme un mécanisme de gestion des opérations asynchrones. La fonctionnalité ajoute une méthode statique, connue sous le nom de withResolversau Promise constructeur, qui renvoie une promesse avec ses fonctions de résolution et de rejet commodément exposées. ECMAScript 2024 Object.groupBy et Map.groupBy Les méthodes, quant à elles, servent à agréger des données. Et la méthode Atomics.waitAsync permet d'attendre de manière asynchrone une modification de la mémoire partagée. Cette capacité est principalement destinée à être utilisée dans les agents qui ne sont pas autorisés à bloquer. ECMAScript 2024 ajoute également la String.prototype.isWellFormed et String.prototype.toWellFormed méthodes permettant de vérifier et de garantir que les chaînes contiennent uniquement du code Unicode bien formé.

En plus d'être basé sur JavaScript, ECMAScript est également basé sur JScript de Microsoft, décrit comme un dialecte hérité de la norme ECMAScript. Certaines fonctionnalités qui n'ont pas été intégrées à ECMAScript 2024 sont toujours en lice pour ECMAScript 2025 l'année prochaine. Il s'agit notamment des groupes de capture nommés en double, pour que les groupes de capture regex soient répétés, et de nouvelles méthodes Set dans JavaScript, pour ajouter des méthodes telles que union et intersection au JavaScript intégré Set La spécification ECMAScript 2023 de l'année dernière proposait des méthodes pour rechercher et modifier des tableaux et étendait l'API WeakMap.

Droits d'auteur © 2024 IDG Communications, Inc.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

GIPHY App Key not set. Please check settings

    Samuel Eto’o : Les dissidents reviennent à la charge, et saisissent la CAF et la FIFA

    Rimoo, le distributeur de glace 100% automatique et intelligent