Recursos
· Leitura de 3 minutos
Recursos de JavaScript e WebAssembly
Esta seção explica os mais recentes novos recursos em JavaScript, a linguagem de programação especificada pelo ECMA-262 (ECMAScript) e pela ECMA-402 (API de Internacionalização do ECMAScript), e em WebAssembly (Wasm).
Nosso objetivo é fornecer explicações concisas sobre os novos recursos da linguagem com exemplos de código fáceis de entender. Para documentação mais aprofundada, consulte os links externos em cada explicação.
- Novo superpoder do JavaScript: Gerenciamento de Recursos Explícito 09 Maio 2025 ECMAScript
- Auxiliares de iteradores 27 Março 2024 ECMAScript
- Atributos de importação 31 Janeiro 2024 ECMAScript
- Sinalizador v do RegExp com notação de conjunto e propriedades de strings 27 Junho 2022 ECMAScript
- Encontrando elementos em Arrays e TypedArrays 27 Outubro 2021 ECMAScript
- Método at para indexação relativa 13 Julho 2021 ECMAScript
- Causas de erros 07 Julho 2021 ECMAScript
- Object.hasOwn 01 Julho 2021 ECMAScript
- Declarações de importação 15 Junho 2021 ECMAScript
- Verificações de marca privada também conhecidas como #foo in obj 14 Abril 2021 ECMAScript
- Blocos de inicialização estática de classes 30 Março 2021 ECMAScript
- Integração de WebAssembly com JavaScript BigInt 12 Novembro 2020 WebAssembly ECMAScript
- Atomics.wait, Atomics.notify, Atomics.waitAsync 24 Setembro 2020 ECMAScript ES2020
- Atribuição lógica 07 Maio 2020 ECMAScript ES2021
- Intl.DisplayNames 13 Fevereiro 2020 Intl
- Aplicações rápidas e paralelas com WebAssembly SIMD 30 Janeiro 2020 WebAssembly
- Índices de correspondência RegExp 17 Dezembro 2019 ECMAScript
- String.prototype.replaceAll 11 Novembro 2019 ECMAScript ES2021
- Await de nível superior 08 Outubro 2019 ECMAScript
- Fusão nula 17 Setembro 2019 ECMAScript ES2020
- Encadeamento opcional 27 Agosto 2019 ECMAScript ES2020
- Submeter JSON também conhecido como JSON ⊂ ECMAScript 14 Agosto 2019 ES2019
- Intl.NumberFormat 08 Agosto 2019 Intl
- globalThis 16 Julho 2019 ECMAScript ES2020
- Referências fracas e finalizadores 09 Julho 2019 ECMAScript ES2021
- Ordenação estável de Array.prototype.sort 02 Julho 2019 ECMAScript ES2019
- Descrição de Symbol.prototype 25 Junho 2019 ECMAScript ES2019
- Object.fromEntries 18 Junho 2019 ECMAScript ES2019
- Combinadores de Promises 12 Junho 2019 ECMAScript ES2020 ES2021
- Array.prototype.flat e Array.prototype.flatMap 11 Junho 2019 ECMAScript ES2019
- Separadores numéricos 28 Maio 2019 ECMAScript ES2021
- String.prototype.matchAll 02 Fevereiro 2019 ECMAScript ES2020
- Intl.ListFormat 18 Dezembro 2018 Intl
- Exportações de namespace de módulos 18 Dezembro 2018 ECMAScript ES2020
- Campos públicos e privados em classes 13 Dezembro 2018 ECMAScript ES2022
- Intl.RelativeTimeFormat 22 Outubro 2018 Intl
- JSON.stringify bem formado 11 Setembro 2018 ECMAScript ES2019
- Módulos JavaScript 18 Junho 2018 ECMAScript ES2015
- BigInt: inteiros de precisão arbitrária em JavaScript 01 Maio 2018 ECMAScript ES2020
- Captura opcional em bloco catch 27 Março 2018 ECMAScript ES2019
- String.prototype.trimStart e String.prototype.trimEnd 26 Março 2018 ECMAScript ES2019
- Revisão de Function.prototype.toString 25 Março 2018 ECMAScript ES2019
- Importação dinâmica com import() 21 Novembro 2017 ECMAScript ES2020
- Promise.prototype.finally 23 Outubro 2017 ECMAScript ES2018
- Intl.PluralRules 04 Outubro 2017 Intl
- Propriedades de descanso e propagação em objetos 06 Junho 2017 ECMAScript ES2018