Post em Alívio

Recent Post

Traduções

Italiano flagArabo flagCinese (Semplificato) flagOlandese flagInglese flagFrancese flagTedesco flagGiapponese flagCoreano flagPolacco flagPortoghese flagRusso flagSpagnolo flagTurco flag

Calendário

Junho 2008
L M M G V S D
«May Jul »
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

Arquivo

Categorias

Novo intérprete para o JavaScript Webkit

Publicado: o dia 8 de junho de 2008 às 12:16. Última actualização: 8 de Junho de 2008 às 12:16.

Anunciado no blog Webkit, o motor do Safari, a introdução de um novo código JavaScript intérprete cujo nome é SquirrelFish.
O novo intérprete SquirrelFish é mais rápido (1,6 vezes mais rápido), o anterior WebKit JavaScript intérprete, como mostrado em um gráfico no blog.

O anterior Javascript utilizado pelo intérprete WebKit para executar o código construída, com início em código, uma árvore sintaxe (sintaxe árvore). Em seguida, o intérprete visitando os nodos executando operações. Este modelo tem custo de implementação uma vez executado, tais como uma árvore sintática descreve a estrutura gramatical do código, e não as ações que você precisa fazer para executá-lo. Por conseguinte, pode ser que o intérprete visitas repetidas durante a execução dos nodos que não são úteis à execução. Por exemplo, para o seguinte trecho de código: "(x + +;)" o intérprete primeira visita nó "(...)", correspondência durante o qual não haverá qualquer operação realizada, e depois de visitar o nó correspondente a "+ x +" durante o que irá aumentar o valor da variável x.

Squirrelfish, sendo um bytecode motor, elimina quase todos estes custos para executar o tempo. Por exemplo a execução de código é muito mais rápido do que uma visita ao nó da árvore de sintaxe.

Compartilhe:
  • Digg
  • del.icio.us
  • Technorati
  • Google
  • YahooMyWeb
  • Live
  • NewsVine
  • BlinkList
  • description
  • Furl
  • Ma.gnolia
  • MisterWong
  • Reddit
  • Sphinn
  • Simpy
  • Slashdot
  • StumbleUpon
  • Wists
  • OKNotizie
  • Diggita
  • TechNotizie
  • Segnalo

Artefactos semelhantes:

Deixe uma Resposta


: Estrangeiro:: Anjo:: Irado:: Intermitente:: Blush:: Alegre:: Cool:: CWY:: Devil:: Tonto:: Ermm:: Face:: Getlost:: Biggrin:: Feliz:: Coração:: Beijos:: Lol:: Ninja:: Pinch:: Pouty:: Triste:: Chocado:: Sick:: Lateralmente:: Silly:: Dormindo:: Sorriso:: Língua:: Inseguro:: W00t:: Wassat:: Assobio:: Wink:: WUB:

CAPTCHA image