"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Atualizações do TCmeeting

Atualizações do TCmeeting

Publicado em 2024-11-08
Navegar:476

Updates from the th TCmeeting

Havia vários itens na agenda, esta postagem se concentra em propostas de recursos e seu progresso desde a 104ª reunião do TC39 [8 a 10 de outubro de 2024].

Etapa 1:

  • Representando Medidas: Proposta para formatar e representar medidas com unidades adequadas em JavaScript.

  • Immutable ArrayBuffers: Adiciona variantes imutáveis ​​de ArrayBuffer para garantir que o conteúdo do buffer não possa ser alterado.

  • Array.zip: um método que cria uma matriz de matrizes, onde cada submatriz contém elementos no mesmo índice de várias matrizes de entrada.

Etapa 2:

  • Iterator chunking: Adiciona um utilitário para criar pedaços de iteradores, retornando grupos de elementos de tamanho fixo.

  • Extratores: Fornece utilitários para extração de dados, permitindo que dados estruturados sejam analisados ​​e manipulados.

  • Estruturas: apresenta tipos de dados estruturados que são mais previsíveis e com uso eficiente de memória para JavaScript.

Etapa 2.7:

  • Error.isError: aprimora o método Error.isError para melhor detecção de erros.

  • Sequenciamento de iterador: adiciona utilitários de sequenciamento aos iteradores, permitindo mais controle sobre a ordem de execução.

Etapa 3:

  • Atomics.pause: introduz um mecanismo para pausar a execução em operações atômicas para gerenciamento de simultaneidade.

Etapa 4:

  • Promise.try: fornece um utilitário para lidar com exceções síncronas dentro de promessas com mais facilidade.

  • Sync Iterator Helpers: estende iteradores com métodos auxiliares para melhorar sua usabilidade em contextos síncronos.

  • Importar Atributos: Proposta de sintaxe para importar módulos ES com asserções

  • Módulos JSON: Proposta para importar arquivos JSON como módulos.

  • Modificadores RegExp: aprimora expressões regulares com modificadores adicionais, permitindo uma correspondência de padrões mais flexível.

Além disso, a especificação dos mapas de origem TG4 obteve consenso condicional.




Hemanth HM
Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/hemanth/updates-from-the-104th-tc39-meeting-14cp?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3