Quais técnicas estão sendo implantadas para acelerar os motores JavaScript da próxima geração?

StackOverflow https://stackoverflow.com/questions/4232344

Pergunta

Conheço uma quantia razoável sobre os atuais motores JavaScript. Que técnicas surgiram no tempo intermediário? Forneça links para informações disponíveis gratuitamente.

editar:

Para esclarecer, estou procurando novas técnicas que estão sendo implementadas ou foram consideradas recentemente para melhorar a velocidade de execução do JavaScript.

Foi útil?

Solução 3

As máquinas virtuais JavaScript no futuro terão um método JIT e um rastreamento JIT como o Firefox 4 e Jägermonkey/Tracemonkey.

Outras dicas

Eu acho que a maior parte da sua pergunta é respondida aqui: Quais otimizações os motores javascript modernos executam?

Aqui estão algumas referências que vieram do topo da minha cabeça:

Observe que neste momento (nos navegadores modernos) JavaScript não é mais o gargalo na velocidade de execução da página. Agora que esse problema é resolvido, muitos dos fabricantes de navegadores estão se concentrando mais em outros aspectos no processo de trazer uma página do servidor para o usuário. Por exemplo, muitas das páginas graficamente ricas que são padrão agora se beneficiariam do poder dos GPUs modernos. Muitas vezes, é esquecido, mas renderizar uma página típica agora leva mais tempo do que executar seus scripts.

Elas Use a GPU.

Detalhes gerais podem ser encontrados no Wikipedia.org e mais detalhes no site da Sun Microsystems e seus links para sites associados. Algumas técnicas atualmente em uso com versões recentes de IE e Firefox e outros navegadores são formas de processamento duplo ou multiprocesso que operam em sua própria estrutura de controle para melhorar o desempenho especificamente e para melhorar a experiência geral de navegação. O uso de JavaScript está diminuindo em algumas nações e aumentando em outros à medida que a população de servidores públicos da Internet relevante muda ao longo do tempo. Somente quando o código JavaScript analisar e interpretar é reescrito em um idioma mais rápido ou alguma forma de multiprocesso é introduzida no código nos servidores ou operando no computador do usuário aumentará a velocidade.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top