NOTÍCIA

Apple implementa novo JIT baseado no LLVM para JavaScript no WebKit

Compilador JIT para JavaScript no WebKit se chama FTL e está habilitado para as versões para Mac OS X e iOS da engine de renderização open source.

Para aumentar o desempenho do JavaScriptJavaScript116 conteúdosJavaScript em 2020: O que esperarDev (Back & Front) · jan 2020Campos públicos e privados em classes JavaScript – O que vem por aí no ESNextDev (Back & Front) · abr 201929 anos de JavaScript!Dev (Back & Front) · jan 2025Ver tudo em Dev (Back & Front) dentro do WebKit, desenvolvedores da Apple implementaram um novo back-end just-in-time (JIT) que é baseado no LLVM.

O novo compilador JIT para JavaScript no WebKit se chama FTL e, por enquanto, está habilitado para as versões para Mac OS X e iOS da engine de renderização open source. Ele usa as tecnologias de otimização que o LLVM aplica em outras linguagens, além de algumas específicas para o próprio JavaScript.

Os desenvolvedores da Apple vêm trabalhando no suporte para LLVM FTL desde o ano passado, e agora conseguiram ativá-lo. Ao ser baseado no LLVM, ele tira vantagem de novas abordagens de otimização que antes não eram aplicáveis no JavaScript do WebKit.

Mais informações sobre o suporte para WebKit LLVM podem ser vistas na lista de desenvolvedores do LLVM e no site WebKit.org blog.

Com informações de Phoronix

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Ver perfil