“HipHop”, o tradutor PHP do Facebook – aumenta o desempenho de execução, e também é servidor web
| Tweet |
|
Confirmando o rumor da véspera, o Facebook anunciou mesmo a sua nova ferramenta, batizada de HipHop, que traduz PHP para C++ e aí compila pelo g++ – tendendo uma execução mais rápida, naturalmente.
Também naturalmente, alguns recursos – como o eval() e similares, que executam código-fonte gerado em tempo de execução – ficam prejudicados nessa abordagem, exigindo portanto código que não recorra a este tipo de opção.

E seguindo a sequencia das decorrências naturais, o HipHop não se restringe a um tradutor de código – ele inclui também uma reimplementação adaptada do runtime do PHP, e uma reescrita de várias extensões comuns do PHP para tirar proveito da novidade.
Segundo o Slashdot, o Facebook já está rodando o HipHop em produção há meses, e hoje ele está por trás de 90% de seus servidores – substituindo inclusive o próprio servidor web, pois ele faz o trabalho completo.
Mas a expectativa do articulista de lá, compartilhada por mim, é que a partir da disponibilização do código sob a licença livre escolhida, não vá demorar até alguém lançar as alterações ou complementos que permitirão rodar o HipHop sobre o Apache, ou outro servidor à escolha do freguês. (via lwn.net)
| Tweet |
|
• Link direto para este post: http://br-l.org/!17968
• Siga no Twitter: @brlinuxblog e @augustocc
• Mais posts do mesmo tema: Desenvolvedores, Mercado











Só corrigindo, Apache não é um navegador e sim um servidor de páginas.
Só um detalhe: Apache não é navegador.
É verdade. Já destroquei as palavras. Grato.