Motor v0.33.4 (25/09/2018) - Somente Windows 64 bits
Chromium 74.69.0.3729.1693497.128
Melhorias de Desempenho Geral
EstaOtimizações versãocontínuas dono navegadormotor focoude significativamenterenderização, emgerenciamento aprimorarde a segurançamemória e aoutros privacidade dos usuários. Protocolos de segurança mais antigos e vulneráveis, como TLS 1.0 e 1.1, foram removidoscomponentes para garantir conexões mais seguras. Adicionalmente,tornar o navegador implementoumais rápido e responsivo.
Aprimoramentos de Segurança
Implementação de novas medidas maisde rigorosassegurança, correção de vulnerabilidades e fortalecimento contra downloadsameaças insegurosonline.
Aumento emda iframesEstabilidade
Correção de diversos bugs e ofereceu uma opçãofalhas para desativartornar o acessonavegador mais confiável e evitar travamentos.
Atualizações do Motor JavaScript (V8)
Melhorias significativas na velocidade de execução de JavaScript e suporte a sensoresnovos porrecursos padrão,da aumentandolinguagem.
Avanços no WebAssembly (Wasm)
Otimizações e novos recursos para permitir a execução de código de alto desempenho no navegador.
Evolução das Progressive Web Apps (PWAs)
Adição de novas funcionalidades e melhor integração das PWAs com o controlesistema operacional.
Melhorias no Tratamento de Mídia
Suporte a novos formatos de áudio e vídeo, otimizações na reprodução e novas APIs relacionadas.
Refinamentos na Interface do usuárioUsuário
Pequenas suasmelhorias informações.visuais Ae proteçãoajustes contrana experiência do usuário.
Controles de Permissão Aprimorados
Mais opções e clareza para os usuários gerenciarem as permissões concedidas aos sites.
Acessibilidade Reforçada
Implementação de melhorias para tornar o autoplaynavegador abusivomais acessível a usuários com diferentes necessidades.
Melhorias nas Ferramentas de mídiaDesenvolvedor também(DevTools)
Adição reforçadade novas funcionalidades e aprimoramentos para umaauxiliar experiênciano desenvolvimento web.
Implementação de navegaçãoNovos menosPadrões intrusiva. Em contrapartida, o HTTP Public Key Pinning (HPKP), considerado uma funcionalidade complexa e com baixo índice de adoção, foi removido.Web
NoSuporte âmbitoa das funcionalidades web, diversasnovas APIs e recursosfuncionalidades foramda implementadosplataforma ou aprimorados. Houve a introdução do WebAuthn Level 2 para autenticação mais segura e fácil de usar. Várias propriedades CSS modernas foram adicionadas, como scroll-snap-align, display: contents, overscroll-behavior e shape-outside, oferecendo mais flexibilidade no layout e na experiência visual. APIs JavaScript importantes como Intersection Observer v2, Intl.DisplayNames, User Activation e Element Timing foram implementadas,web, permitindo aos desenvolvedores criar aplicações web mais performáticas e com melhor análise de comportamento do usuário. As políticas de segurança de cookies SameSite e Feature Policy (agora Permissions Policy) receberam aprimoramentos para maior controle sobre o comportamento de cookies e recursos do navegador. O suporte para Private Fields e Methods em JavaScript (ES2019) também foi adicionado.
As ferramentas de desenvolvimento do navegador também receberam melhorias significativas para auxiliar na criação e depuração de aplicações web modernas. A aba Network agora permite a inspeção de Service Workers e da Cache API, facilitando o entendimento do comportamento de aplicações offline e o gerenciamento de cache. A depuração direta de WebAssembly foi introduzida, permitindo aos desenvolvedores inspecionar e depurar código WebAssembly diretamente nas ferramentas. A aba Performance ganhou novas visualizações e insights para uma análise mais detalhada do desempenho das aplicações. Um novo painel "Changes" permite rastrear modificações no DOM ao longo do tempo. A aba Sources foi aprimorada com funcionalidades como breakpoints condicionais e a capacidade de "step over" em código assíncrono (async/await). Por fim, um painel "Rendering" foi adicionado para ajudar a identificar e corrigir problemas de layout shifts, contribuindo para um carregamento e renderização de páginas mais suaves e eficientes.avançadas.
A versão 12 LTS
Introdução do async/await (Node.js trouxe8.0.0)
Esta foi uma sériemudança fundamental na sintaxe para lidar com operações assíncronas, tornando o código muito mais legível e fácil de avanços significativos, tantomanter em termoscomparação decom novas funcionalidades quanto de estabilidadecallbacks e desempenho.até Nomesmo quePromises dizpuras. respeito
Estabilização linguagemdas JavaScript,Promises
Embora incorporadosas osPromises novosjá recursos do ECMAScript 2019 (ES2019), como Object.fromEntries para converter listas de pares chave-valor em objetos, métodos para remover espaços em branco no início e/ou fim de strings (trimStart/trimEnd), funcionalidades para achatamento de arrays (flat/flatMap) e acesso à descrição de Symbols (Symbol.description). Além disso,existissem, houve a estabilização da API fs.promises, que oferece uma interface baseada em Promises para operações de sistema de arquivos, e melhorias notáveissignificativas no desempenho gerale dasna Promises.conformidade com a especificação, tornando-as uma forma mais confiável e eficiente de lidar com assincronismo.
Um
Introdução dos destaquesWorker desta versão foi a introduçãoThreads (aindaNode.js em9.0.0)
Este experimental)recurso depermitiu Workerpela Threads,primeira permitindovez no Node.js a execução de código JavaScript em threadsmúltiplos separadas, o que pode melhorar significativamente o desempenho de aplicações que realizam tarefas computacionalmente intensas. Também foi dado suporte inicial (experimental) ao WebAssembly Threads,threads, abrindo caminho para aaplicações execuçãomais escaláveis e capazes de códigoaproveitar WebAssemblymelhor processadores multi-core para tarefas intensivas em CPU.
N-API para Módulos Nativos (Node.js 10.0.0)
A introdução da N-API (Node.js API for Addons) representou um grande avanço para a criação de formamódulos paralela.nativos No(escritos quesitoem segurança,C/C++). aEla estabilizaçãoforneceu douma suporte ao protocolo TLS 1.3 elevou o nívelcamada de proteçãoabstração dasmais comunicaçõesestável de rede. A atualização da engine V8 para as versões 7.0, 7.1, 7.2 e 7.4 trouxe consigo ganhos de performance e a implementação de novos recursos JavaScript, alinhandoentre o Node.js come asos maismódulos recentesnativos, evoluçõesreduzindo a necessidade de recompilação desses módulos a cada nova versão do Node.js.
Suporte Experimental a HTTP/2 (Node.js 10.0.0)
A adição do suporte experimental ao protocolo HTTP/2 trouxe melhorias significativas em termos de desempenho e eficiência na comunicação web, permitindo multiplexação de streams, header compression e server push.
Atualizações Significativas da linguagem.Engine V8
OutrasA melhoriascada importantesnova incluem refinamentos na performance e confiabilidade do fs.watch para monitoramento de alterações no sistema de arquivos, e a introdução de novas APIs experimentais como Performance Hooks e diagnostics_channel para melhor observabilidade e diagnóstico de aplicações, além da tag <input type="module"> para carregamento de módulos ES em contextos HTML. O focoversão principal da(8, versão9, 12 como LTS foi a estabilidade, resultando em um grande número de correções de bugs e refinamentos gerais em todo o sistema. Por fim,10), houve atualizações importantes nasda dependênciasengine internas,JavaScript comoV8, libuvque impulsionaram o desempenho geral da execução do JavaScript, trouxeram novas funcionalidades da linguagem ECMAScript e c-ares,melhorias quede contribuíramsegurança. para aprimorar a infraestrutura subjacente do Node.js.