---
title: New in JavaScript
slug: Web/JavaScript/New_in_JavaScript
tags:
- JavaScript
- NeedsTranslation
- TopicStub
- Versions
translation_of: Archive/Web/JavaScript/New_in_JavaScript
---
{{jsSidebar("New_in_JS")}}
Este capítulo contém informações sobre o histórico de versões do Javascript e situação de implementações de aplicações Mozilla/SpiderMonkey baseadas em Javascript, como o Firefox.
Versões ECMAScript
- Recursos da Linguagem
- Saiba mais sobre os padrões ECMAScript em que o Javascript é baseado.
- Suporte ECMAScript 5
- Status da implementação para o padrão atual ECMA-262 Edition 5.1 em engines Mozilla-based e produtos.
- Suporte a ECMAScript 6
- Status da implementação para o rascunho de ECMA-262 Edition 6 in em engines Mozilla-based e produtos.
- Suporte a ECMAScript 7
- Status da implementação para o padrão ECMA-262 Edition 7 que virá em engines Mozilla-based e produtos.
Notas de distribuição JavaScript
- Firefox JavaScript changelog
- Veja esse changelog para características de JavaScript implementadas no Firefox 5 e posteriormente.
- Chrome JavaScript changelog
- (TODO). Vem esse changelog para características de JavaScript implementas nas distribuições do Chrome.
Versões do JavaScript
Obsoleto (Deprecated) ({{deprecated_inline()}}). O versionamento explícito e o opt-in das características da linguagem foi específico da Mozilla e está em processo de remoção. Firefox 4 foi a última versão do navegador que fazia referência a uma versão de JavaScript (1.8.5). Com os novos padrões ECMA, as características da linguagem JavaScript, agora são mencionadas regularmente com sua definição inicial em ECMA-262, por exemplo a Edição 6 (ES6).
JavaScript foi lançado na versão 1.0 em março de 1996, no Netscape Navigator 2.0 e no Internet Explorer 2.0.
- JavaScript 1.1
- Versão embarcada no Netscape Navigator 3.0. Lançada em 19 de agosto de 1996.
- JavaScript 1.2
- Versão embarcada no Netscape Navigator 4.0-4.05. Lançada em 11 de junho de 1997.
- JavaScript 1.3
- Versão embarcada no Netscape Navigator 4.06-4.7x. Lançada em 19 de outubro de 1998.
O trabalho de padronização estava de acordo com o ECMA-262, 1ª e 2ª edições.
- JavaScript 1.4
- Versão embarcada no Netscape's server side JavaScript. Lançada em 1999.
- JavaScript 1.5
- Versão embarcada no Netscape Navigator 6.0 e no Firefox 1.0. Lançada em 14 de novembro de 2000.
O trabalho de padronização estava de acordo com o ECMA-262, 3ª edição.
- JavaScript 1.6
- Versão embarcada no Firefox 1.5. Lançada em novembro de 2005. Inclui ECMAScript para XML (E4X), novos métodos new Array além de métodos genéricos de
String
e Array
.
- JavaScript 1.7
- Versão embarcada no Firefox 2. Lançada em outubro de 2006.
Inclui generators, iterators, compreensões de array, expressões let
e tarefas de desestruturação.
- JavaScript 1.8
- Versão embarcada no Firefox 3. Lançada em junho de 2008.
Inlcui expressões de closure, generator expressions e Array.reduce()
- JavaScript 1.8.1
- Versão embarcada no Firefox 3.5. Lançada em 30 de junho de 2009.
Inclui o JIT TraceMonkey e suporte nativo ao JSON.
- JavaScript 1.8.2
- Versão embarcada no Firefox 3.6. Lançada em 22 de junho de 2009.
Inclui apenas mudanças de menor importância.
- JavaScript 1.8.5
- Versão embarcada no Firefox 4. Lançada em 27 de julho de 2010.
Inclui muitas características novas em conformidade à 5 ª edição do ECMA-262. Esta é a última versão do JavaScript.
Características que ainda necessitam do opt-in de versão
let
statement
- O
let
statement necessita da versão opt-in 1.7 (ou maior) do JavaScript. Veja {{bug(932517)}} e {{bug(932513)}}.