PHP 8 contará com compilador Just-in-time (JIT)

php

Dentre as novidades já confirmadas para o PHP 8, com lançamento previsto para dezembro de 2020, está o compilador Just-in-time (JIT). Ele faz parte das grandes melhorias e novidades que estarão na nova versão da linguagem.

A princípio a função do JIT será tornar o PHP 8 mais rápido. Os testes realizados mostraram melhoria no desempenho. Inclusive no WordPress. Entre os benefícios também podemos esperar a maior rapidez para carregamento de códigos web no geral, códigos numéricos, e a possibilidade de migrar códigos em Linguagem C e C++ para PHP. Por outro lado nessa última poderá aumentar o tempo gasto com manutenções. Tornar mais vulnerável a bugs e mais complexo. Cabendo a equipe determinar os prós e contras

O funcionamento do JIT consiste basicamente em executar as instruções diretamente na CPU. Sem serem interpretadas pela Zend VM. E fará parte da extensão Opcache. O que abre espaço para o uso do PHP para usos até então nunca pensados antes. Assim como para criação de imagens em 2D e 3D, uso em servidores, e análise de dados. Já que com o JIT o código será compilado em linguagem de máquina direto pela CPU sem passar pelo interpretador.

Enfim muitas novidades ainda estão por vir até o lançamento oficial da nova versão da linguagem! Saiba mais no site oficial.

Comments

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *