Motor v0.83.0 (22/12/2023)
Chromium 120.0.6099.129
No âmbito da segurança, implementam-se melhorias contínuas contra ameaças como phishing e spoofing, além de restrições mais rigorosas para downloads e conteúdo incorporado em iframes, visando proteger os usuários contra softwares maliciosos e ataques de cross-site scripting. A gestão de cookies e as políticas de segurança também são aprimoradas para oferecer maior controle sobre a privacidade e a integridade dos dados.
Paralelamente, os navegadores avançam no suporte a tecnologias web de ponta. A introdução e o aprimoramento de APIs WebAssembly, com recursos como SIMD, Garbage Collection e Threads, impulsionam o desempenho de aplicações web complexas. Novas funcionalidades CSS e JavaScript, incluindo os recursos do ES2019 e posteriores, enriquecem as possibilidades de desenvolvimento front-end. Além disso, o desenvolvimento e a estabilização de APIs para realidade virtual/aumentada (WebXR) e comunicação em tempo real (WebRTC) abrem caminho para novas experiências imersivas e interativas diretamente no navegador.
As ferramentas de desenvolvimento também recebem atenção constante, com melhorias significativas em todas as abas do inspetor (Elements, Console, Sources, Network, Performance, Memory, Application, Security, Rendering). Novas ferramentas e painéis são introduzidos para facilitar a inspeção, depuração e análise de performance de aplicações web cada vez mais complexas. O suporte a novas funcionalidades da plataforma web também contribui para uma melhor depuração. Adicionalmente, otimizações contínuas nos motores de renderização (Blink) e JavaScript (V8) garantem melhor velocidade e eficiência em diversas plataformas, incluindo melhorias específicas para navegação em dispositivos móveis, refinamentos na interface do usuário e experiência de navegação, acessibilidade aprimorada e suporte para novos formatos de mídia.
NodeJS v21.1.0
Atualizações Significativas da Engine V8
Incorporação das versões 8.6, 8.8, 9.0, 9.2, 10.0, 11.0 e 12.0, trazendo melhorias de performance e novos recursos JavaScript.
Suporte Aprimorado a Módulos ECMAScript (ESM)
Transição de suporte experimental para estável.
Novas APIs e Funcionalidades Core
- Top-Level Await;
- WebAssembly SIMD, GC e Threads;
- WebSockets Nativos;
- Opção flush para fs.writeFile;
- Novo objeto global navigator;
Melhorias em Módulos Existentes
Refinamentos e novas funcionalidades nos módulos crypto, cluster, http, fs.
N-API Evoluído
Introdução da versão 8 da N-API para módulos nativos.
Recursos Experimentais
Introdução de funcionalidades como detecção automática de módulos e flag para tipo de módulo padrão.
Estabilidade e Desempenho
Melhorias contínuas na estabilidade geral da plataforma e otimizações de performance.
Suporte a Novas Versões do ECMAScript
Acompanhamento das evoluções da linguagem JavaScript.
Fetch e WebStreams
Aprimoramento da estabilidade dessas APIs.
Test Runner
Introdução de suporte a globs para facilitar a execução de testes.