aboutsummaryrefslogtreecommitdiff
path: root/files/pt-br/web/javascript/new_in_javascript/index.html
blob: e3665a92a8bcc794f42a0bdb3a3a4ec3ae6610ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
---
title: New in JavaScript
slug: Web/JavaScript/New_in_JavaScript
tags:
  - JavaScript
  - NeedsTranslation
  - TopicStub
  - Versions
translation_of: Archive/Web/JavaScript/New_in_JavaScript
---
<div>{{jsSidebar("New_in_JS")}}</div>

<p>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.</p>

<h2 id="Versões_ECMAScript">Versões ECMAScript</h2>

<dl>
 <dt><a href="/en-US/docs/Web/JavaScript/Language_Resources">Recursos da Linguagem</a></dt>
 <dd>Saiba mais sobre os padrões ECMAScript em que o Javascript é baseado.</dd>
 <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_5_support_in_Mozilla">Suporte ECMAScript 5</a></dt>
 <dd>Status da implementação para o padrão atual ECMA-262 Edition 5.1 em engines Mozilla-based e produtos.</dd>
 <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla">Suporte a ECMAScript 6</a></dt>
 <dd>Status da implementação para o rascunho de ECMA-262 Edition 6 in em engines Mozilla-based e produtos.</dd>
 <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_7_support_in_Mozilla">Suporte a ECMAScript 7</a></dt>
 <dd>Status da implementação para o padrão ECMA-262 Edition 7 que virá em engines Mozilla-based e produtos.</dd>
</dl>

<h2 id="Notas_de_distribuição_JavaScript">Notas de distribuição JavaScript</h2>

<dl>
 <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/Firefox_JavaScript_changelog">Firefox JavaScript changelog</a></dt>
 <dd>Veja esse changelog para características de JavaScript implementadas no Firefox 5 e posteriormente.</dd>
 <dt>Chrome JavaScript changelog</dt>
 <dd>(TODO). Vem esse changelog para características de JavaScript implementas nas distribuições do Chrome.</dd>
</dl>

<h2 id="Versões_do_JavaScript">Versões do JavaScript</h2>

<p><strong>Obsoleto (Deprecated)</strong> ({{deprecated_inline()}}). O versionamento explícito e o opt-in das características da linguagem foi específico da Mozilla e <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=867609">está em processo de remoção</a>. 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).</p>

<p>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.</p>

<dl>
 <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/1.1">JavaScript 1.1</a></dt>
 <dd>Versão embarcada no Netscape Navigator 3.0. Lançada em 19 de agosto de 1996.</dd>
 <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/1.2">JavaScript 1.2</a></dt>
 <dd>Versão embarcada no Netscape Navigator 4.0-4.05. Lançada em 11 de junho de 1997. </dd>
 <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/1.3">JavaScript 1.3</a></dt>
 <dd>Versão embarcada no Netscape Navigator 4.06-4.7x. Lançada em 19 de outubro de 1998.<br>
 O trabalho de padronização estava de acordo com o ECMA-262, 1ª e 2ª edições.</dd>
 <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/1.4">JavaScript 1.4</a></dt>
 <dd>Versão embarcada no Netscape's server side JavaScript. Lançada em 1999.</dd>
 <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/1.5">JavaScript 1.5</a></dt>
 <dd>Versão embarcada no Netscape Navigator 6.0 e no Firefox 1.0. Lançada em 14 de novembro de 2000.<br>
 O trabalho de padronização estava de acordo com o ECMA-262, 3ª edição. </dd>
 <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/1.6">JavaScript 1.6</a></dt>
 <dd>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  <code>String</code> e <code>Array</code>.</dd>
 <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/1.7">JavaScript 1.7</a></dt>
 <dd>Versão embarcada no Firefox 2. Lançada em outubro de 2006.<br>
 Inclui generators, iterators, compreensões de array, expressões <code>let </code>e tarefas de desestruturação.</dd>
 <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/1.8">JavaScript 1.8</a></dt>
 <dd>Versão embarcada no Firefox 3. Lançada em junho de 2008.<br>
 Inlcui expressões de closure, generator expressions e <code>Array.reduce()</code></dd>
 <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/1.8.1">JavaScript 1.8.1</a></dt>
 <dd>Versão embarcada no Firefox 3.5. Lançada em 30 de junho de 2009<span class="st">.<br>
 Inclui o JIT TraceMonkey e suporte nativo ao JSON.</span></dd>
 <dt>JavaScript 1.8.2</dt>
 <dd>Versão embarcada no Firefox 3.6. Lançada em 22 de junho de 2009.<br>
 Inclui apenas mudanças de menor importância.</dd>
 <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript/1.8.5">JavaScript 1.8.5</a></dt>
 <dd>Versão embarcada no Firefox 4. Lançada em 27 de julho de 2010.<br>
 Inclui muitas características novas em conformidade à 5 ª edição do ECMA-262. Esta é a última versão do JavaScript.</dd>
</dl>

<h2 id="Características_que_ainda_necessitam_do_opt-in_de_versão">Características que ainda necessitam do opt-in de versão</h2>

<dl>
 <dt><a href="/en-US/docs/Web/JavaScript/Reference/Statements/let"><code>let</code> statement</a></dt>
 <dd><code>let</code> statement necessita da versão opt-in 1.7 (ou maior) do JavaScript. Veja {{bug(932517)}} e {{bug(932513)}}.</dd>
</dl>