As engines de JavaScript
Postado por: Jeronimo Fagundes em
Este é um post rápido de se ler. Vai a título de curiosidade.
Com os lançamentos de novos navegadores e novas versões nos últimos anos, o desempenho de JavaScript melhorou muito. Muito disso se deve a melhorias (e mesmo substituições completas) das engines de JavaScript de cada navegador.
A seguir, uma pequena lista das engines de JavaScript atuais, da mais rápida para a mais lenta.
- Carakan – é a engine lançada no Opera 10.50. Testes demonstram que ela é a engine mais rápida atualmente.
- V8 – a engine do Google Chrome. É muito importante na história recente dos browsers, por ter sido a primeira a dar um salto de desempenho frente às demais engines. Tem praticamente um empare técnico com a Carakan em termos de desempenho, perde por quase nada.
- SquirrelFish – antigamente era chamada JavaScriptCore, mas adquiriu seu novo nome após ter integrado o JIT (Just-In-Time compilation). É usada no Safari, sendo parte do WebKit.
- TraceMonkey – a engine lançada no Firefox 3.5. Uma evolução da antiga SpiderMonkey, que teve uma grande melhoria de desempenho.
- JScript – engine do Internet Explorer, faz parte da engine de layout Trident. Perto das demais engines, tem um péssimo desempenho quanto a tempo de execução.
E essas são as principais engines do mercado atualmente. Espero que tenha sido interessante aos leitores saber dessas informações.













Aha! Eu sabia! Opera! hahah *fanboy*
Interessante, eu não sabia os nomes dessas engines com exceção de V8 e SpiderMonkey.
Apesar de ultimamente estar utilizando o FireBug no Firefox, ainda recorro ao console do Opera com stacktrace ligado para identificar alguns erros que não são captados pelo plugin.
O Chrome me surpreendeu muito! muito boa a V8
É um poste muito informativo, parabéns.
Não sabia que o Firefox estava tão atrás.
Social comments and analytics for this post…
This post was mentioned on Twitter by pinceladasdaweb: As engines de JavaScript: http://migre.me/tZ1D...
Qual é a engine do IE8 e IE9?
Alexsando,
Do IE8 é JScript, já do IE9 se chama Chakra.
Novidades sobre o IE 9’s High Performance JavaScript Engine
http://channel9.msdn.com/shows/Going+Deep/Inside-IE-9s-High-Performance-JavaScript-Engine/