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 JavaScript↳JavaScript116 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







