Saltar para o conteúdo

Interpretador de JavaScript: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Matheus Faria (discussão | contribs)
m Revertidas edições por 200.195.165.9 para a última versão por Salebot (usando Huggle)
Etiqueta: Possível conteúdo ofensivo
Linha 1: Linha 1:
Um '''interpretador JavaScript''' — também chamado de '''motor JavaScript''' — é um [[software]] especializado que [[Interpretador|interpreta]] e executa [[JavaScript]] ou [[ECMAScript]]. Embora existam vários usos para o interpretador JavaScript, ele é mais comumente usado em [[Navegador|navegadores de internet]].<ref>[http://news.cnet.com/8301-30685_3-20000110-264.html Opera 10.5 brings new JavaScript engine.] CNet News. 2-3-2010.</ref>
Um '''interpretador JavaScript''' — também chamado de '''motor JavaScript''' — é um [[software]] especializado que [[Interpretador|interpreta]] e executa [[JavaScript]] ou [[ECMAScript]]. Embora existam vários usos para o interpretador JavaScript, ele é mais comumente usado em [[Navegador|navegadores de internet]].<ref>[http://news.cnet.com/8301-30685_3-20000110-264.html Opera 10.5 brings new JavaScript engine.] CNet News. 2-3-2010.</ref>


== História ==
== História afonso deu o cú==


Antes da [[guerra dos navegadores]] em [[2008]] e [[2009]], o interpretador JavaScript — também chamado de implementador JavaScript — realizava uma execução básica de [[código-fonte]] JavaScript, dando suporte a pequenos efeitos [[DHTML]]. O primeiro interpretador JavaScript foi criado por Brendan Eich na [[Netscape Communications Corp]] para o navegador [[Netscape Navigator]]. O interpretador, chamado [[SpiderMonkey]], foi implementado em [[linguagem C]] e [[C++]]. Os interpretadores vêm sendo expandidos desde então.<ref>[https://developer.mozilla.org/en/About_JavaScript About JavaScript.] Mozilla Developer.</ref>
Antes da [[guerra dos navegadores]] em [[2008]] e [[2009]], o interpretador JavaScript — também chamado de implementador JavaScript — realizava uma execução básica de [[código-fonte]] JavaScript, dando suporte a pequenos efeitos [[DHTML]]. O primeiro interpretador JavaScript foi criado por Brendan Eich na [[Netscape Communications Corp]] para o navegador [[Netscape Navigator]]. O interpretador, chamado [[SpiderMonkey]], foi implementado em [[linguagem C]] e [[C++]]. Os interpretadores vêm sendo expandidos desde então.<ref>[https://developer.mozilla.org/en/About_JavaScript About JavaScript.] Mozilla Developer.</ref>

Revisão das 22h50min de 27 de fevereiro de 2013

Um interpretador JavaScript — também chamado de motor JavaScript — é um software especializado que interpreta e executa JavaScript ou ECMAScript. Embora existam vários usos para o interpretador JavaScript, ele é mais comumente usado em navegadores de internet.[1]

História afonso deu o cú

Antes da guerra dos navegadores em 2008 e 2009, o interpretador JavaScript — também chamado de implementador JavaScript — realizava uma execução básica de código-fonte JavaScript, dando suporte a pequenos efeitos DHTML. O primeiro interpretador JavaScript foi criado por Brendan Eich na Netscape Communications Corp para o navegador Netscape Navigator. O interpretador, chamado SpiderMonkey, foi implementado em linguagem C e C++. Os interpretadores vêm sendo expandidos desde então.[2]

Em 2008, o recém-lançado navegador Google Chrome foi aclamado por sua performance na execução de JavaScript, o que desencadeou uma guerra pelo desenvolvimento de interpretadores cada vez mais rápidos. Surgiram os interpretadores Squirrelfish Extreme para o WebKit e o TraceMonkey da Mozilla, e o Chrome acabou ficando para trás em performance. Entretanto, a Google respondeu com um projeto liderado pelo dinamarquês Lars Bak: o interpretador V8. Lançado na versão 2 do Chrome, o V8 fez novamente do Chrome o navegador mais rápido na execução de JavaScript.[3]

As empresas desenvolvedoras dos principais navegadores continuaram investindo em desenvolvimento, e em 2010 a versão 4-beta do Mozilla Firefox e a versão 10 do Opera trouxeram novos interpretadores JavaScript, e a disputa se acirrou.[4]

Referências

Ícone de esboço Este artigo sobre Tecnologia é um esboço. Você pode ajudar a Wikipédia expandindo-o.