A ECMA International aprovou o ECMAScript 2026, a 17ª edição da especificação para a linguagem de programação JavaScript. A organização de padrões aprovou a especificação em 30 de junho.

ECMAScript 2026 adiciona métodos para matemática, iteradores, arrays, mapas, codificação e JSON. As adições incluem Math.sumPrecise para somar um iterável de números de magnitude variada, minimizando a perda de precisão; Iterator.concat para sequenciar iteradores; Array.fromAsync para construir matrizes a partir de iteráveis ​​assíncronos e outras fontes assíncronas; Error.isError para identificar objetos de erro; métodos para Map.prototype e WeakMap.prototype para fornecer um valor padrão para usar durante a recuperação quando uma chave ainda não estiver presente; métodos para Uint8Array para converter de e para strings de dados binários baseados em hexadecimal e codificados em base64; um parâmetro para JSON.parse revivers para acessar o segmento correspondente da fonte JSON; e JSON.rawJSON para um controle preciso sobre JSON.stringify saída para valores primitivos.