Ir para o conteúdo principal

Motor v0.22.3 (10/05/2017)

OVersão de manutenção focada em corrigir bugs e melhorar a estabilidade da série 0.22.x. Resolve problemas em janelas, APIs Node.js integradas, interação com Chromium dee 69funcionalidades paraespecíficas. 74 promoveu a integração deInclui otimizações de performance inerentes ao navegador, bem como a disponibilização de novas APIs web padronizadas. Paralelamente, a atualização do Node.js da versão 10.11.0 para as linhas 11.xdesempenho e 12.x (culminando na v12.3.1) expandiu o conjunto de funcionalidades e aprimorou o desempenho do runtime JavaScript acessível às aplicações.

Essa estratégia de atualização contínua garante a compatibilidade com as tecnologias web mais recentes, fortalece a segurança através da incorporação depossíveis correções provenientesde dossegurança. projetosNão upstreamintroduz enovos otimizarecursos primários, visando refinar a performance das aplicações. A adoçãversão das0.22. novasDetalhes APIs do Chromium (e.g., recursos multimídia, APIs de interface, funcionalidades de segurança) e do Node.js (e.g., melhoriasespecíficos no sistemachangelog de arquivos, novas APIs assíncronas) permite aos desenvolvedores explorar capacidades avançadas em seus aplicativos desktop híbridos.oficial.

Chromium 74.58.0.3729.1693029.110

Melhorias de Segurança

Esta versão incluiu diversas correções de segurança para vulnerabilidades encontradas em versões anteriores do Chromium. Detalhes específicos sobre essas vulnerabilidades geralmente são divulgados após a atualização para proteger os usuários.

Otimizações de Desempenho

Foram realizadas otimizações no motor de renderização Blink e no motor JavaScript V8 para melhorar a velocidade e a capacidade de resposta do navegador. Isso pode incluir melhorias no carregamento de páginas, execução de scripts e uso de recursos do sistema.

Correções de Bugs e Estabilidade

A versão 1258 LTSprovavelmente continha correções para diversos bugs que afetavam a estabilidade e o funcionamento correto do Node.jsnavegador introduziuem diversasdiferentes cenários e sistemas operacionais.

Melhorias em Recursos Existentes

Podem ter ocorrido pequenas melhorias e novas funcionalidades focadasrefinamentos em aprimorarrecursos já existentes no navegador, como o gerenciamento de downloads, histórico, ou configurações.

Suporte a experiênciaNovas doTecnologias desenvolvedorWeb e(em menor grau)

Embora as grandes introduções de novos recursos geralmente ocorram em versões principais, pequenas adições ou melhorias no suporte a performancepadrões dasweb aplicaçexistentes podem ter sido incluídas.

NodeJS v7.10.0

Correções. No âmbito do JavaScript, foram incorporados os recursos do ES2019, como Object.fromEntries, trimStart/trimEnd, flat/flatMap e Symbol.description, enriquecendo a linguagem. Adicionalmente, a API fs.promises foi estabilizada, oferecendo uma forma mais moderna e assíncronaes de interagir com o sistema de arquivos através de Promises, e houve otimizações no desempenho geral das Promises.

Um avanço significativo foi a introdução experimental de Worker Threads, permitindo a execução paralela de código JavaScript e abrindo caminho para melhorias de performanceBugs em tarefasMódulos intensivas.Core

O suporte inicial e experimental ao WebAssembly Threads também sinaliza o futuro da execuç

Resolução de códigodiversos problemas relatados em módulos internos como http, fs, net, stream, buffer, crypto, visando maior estabilidade e comportamento correto.

Atualização da Engine V8

Incorporação de baixouma nívelnova no Node.js. A segurança foi reforçada com a estabilização do protocolo TLS 1.3 para conexões de rede mais seguras. A atualizaçãversão da engine V8JavaScript paraV8, as versões 7.0 a 7.4 trouxetrazendo consigo ganhosmelhorias de performance e novos recursos da linguagem JavaScript, mantendo o Node.js atualizado com as últimas evoluções.

Além disso, a versão 12 LTS priorizou a estabilidade, com um grande número de correções de bugs e refinamentos gerais em todo o sistema. Houve melhoriasdesempenho na performance e confiabilidade do fs.watch, e novas APIs experimentais como Performance Hooks e diagnostics_channel foram introduzidas para facilitar o monitoramento e diagnóstico de aplicações. A inclusão da tag <input type="module"> como experimental também aponta para futuras possibilidades no carregamento de módulos ES em contextos diversos. Por fim, as atualizações de dependências como libuv e c-ares contribuíram para aprimorar a infraestrutura subjacente do Node.js.

NodeJS v12.3.1

A versão 12 LTS do Node.js trouxe consigo uma série de avanços significativos, tanto em termos de novas funcionalidades quanto de estabilidade e desempenho. No que diz respeito à linguagem JavaScript, foram incorporados os 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, 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áveis no desempenho geral das Promises.

Um dos destaques desta versão foi a introdução (ainda em caráter experimental) de Worker Threads, permitindo a execução de código JavaScript e possíveis correções de bugs no próprio motor.

Otimizações de Desempenho

Implementação de pequenas otimizações em threadsdiferentes separadas,partes odo quecore podedo Node.js para melhorar significativamentea oeficiência desempenhono uso de aplicaçõesrecursos que realizam tarefas computacionalmente intensas. Também foi dado suporte inicial (experimental) ao WebAssembly Threads, abrindo caminho parae a velocidade de execução deem códigocenários WebAssemblyespecíficos.

Melhorias na Documentação

Atualizações e correções na documentação oficial para fornecer informações mais claras, precisas e completas sobre as APIs e funcionalidades do Node.js.

Pequenas Adições ou Refinamentos de formaAPI

paralela.

Inclusão Node quesitofuncionalidades segurança,menores ou ajustes em APIs existentes para melhorar a estabilizaçusabilidade ou resolver inconsistências.

Atualizações do npm (se incluído)

Se a distribuição do suporte ao protocolo TLS 1.3 elevou o nível de proteção das comunicações 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, alinhando o Node.js comv7.10.0 asincluísse mais recentes evoluções da linguagem.

Outras melhorias importantes 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 foco principal dauma versão 12atualizada comodo LTSnpm, foiesta apoderia estabilidade, resultando em um grande número deconter correções de bugs e refinamentosmelhorias geraisde emdesempenho todopara o sistema.gerenciador Porde fim,pacotes.

houve

Melhorias atualizaçde Estabilidade Geral

Correções importantesde nas dependências internas, como libuv e c-ares,bugs que contribuíram para aprimoraruma amaior infraestruturaestabilidade subjacentee menor ocorrência de falhas ou comportamentos inesperados do Node.js.