Skip to main content

Motor v0.33.4 (25/09/2018) - Somente Windows 64 bits

O Chromium defoi 69elevado da versão 58 para 74 promoveu a integração69, implicando na incorporação de um vasto conjunto de otimizações de performance inerentesno aomotor navegador,de bemrenderização comoBlink ae disponibilizaçãono motor JavaScript V8, além da implementação de novas APIs web padronizadas.padronizadas Paralelamente,(e.g., adecodificação atualizaçãoAV1, dofuncionalidades CSS emergentes, OffscreenCanvas, Keyboard Map API). Concomitantemente, o ambiente de execução Node.js dafoi atualizado para a versão 10.11.00, paraproporcionando asacesso linhasa 11.xrecursos e 12.x (culminando na v12.3.1) expandiu o conjuntomelhorias de funcionalidadesdesempenho einerentes aprimoroua oessa desempenhoversão do runtime JavaScript acessível às aplicações.JavaScript.

Essa estratégiaatualização de atualizaçãoplataforma contínuaintegrada garantevisa aconferir uma maior compatibilidade com as tecnologias web maiscontemporâneas, recentes, fortaleceaprimorar a segurança através da incorporação de correções provenientes dos projetos upstream e otimiza a performance das aplicações. A adoção das novas APIs do Chromium (e.g., recursos multimídia, APIs de interface, funcionalidades de segurança) e do Node.jsjs, (e.g.,e melhoriasotimizar noa sistemaperformance de arquivos,aplicações novasdesenvolvidas APIssobre assíncronas)o permiteframework. aosA desenvolvedoresmigração explorarpara versões mais recentes desses componentes fundamentais representa um avanço significativo em termos de capacidades avançadase emrobustez seusda aplicativos desktop híbridos.plataforma.

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.

iniciados

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

sobre

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)

foi

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.

NodeJS v12.3.1v10.11.0

A versão 12 LTS

Introdução do async/await (Node.js trouxe8.0.0)

consigo

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

foram

Embora incorporadosas osPromises novos 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)

caráter

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.