Pour gérer vos consentements :
Categories: Logiciels

Facebook lance une machine virtuelle PHP avec compilateur just in time

Début 2010, Facebook avait créé l’événement en proposant un outil permettant de transformer du code PHP en C++, puis de le compiler. Très efficace, cette solution allège la charge des serveurs de la firme. Elle manque toutefois de souplesse. Les développeurs de Facebook corrigent aujourd’hui le tir avec hhvm, l’HipHop Virtual Machine.

Cette machine virtuelle génère du code intermédiaire, l’HipHop bytecode (HHBC), à partir d’un listing PHP. Deux moteurs peuvent exécuter ces instructions HHBC. Le premier est un simple interpréteur, qui se montre d’ores et déjà 1,6 fois plus rapide que l’interpréteur hphpi proposé précédemment par Facebook.

Un moteur alternatif pour PHP ?

Au besoin, un compilateur just-in-time prend le relai afin de proposer des performances plus élevées. S’il ne fournit pas du code aussi optimisé qu’hphpc, il rattrape rapidement son retard et devrait à terme remplacer son ainé.

La sortie de HipHop for PHP en 2010 a été une annonce forte. Toutefois, les gains en performance proposés alors par cette offre et son manque de souplesse n’ont pas su convaincre les développeurs. Avec sa machine virtuelle PHP, Facebook propose enfin une solution capable de s’imposer plus largement. Plus de détails sur le fonctionnement d’hhvm se trouvent sur cette page web.

Recent Posts

AWS abandonne WorkDocs, son concurrent de Dropbox

Un temps pressenti pour constituer le socle d'une suite bureautique AWS, Amazon WorkDocs arrivera en…

2 heures ago

Eviden structure une marque de « serveurs IA »

Eviden regroupe cinq familles de serveurs sous la marque BullSequana AI. Et affiche le supercalculateur…

5 heures ago

SSE : l’expérience se simplifie plus que les prix

Le dernier Magic Quadrant du SSE (Secure Service Edge) dénote des tarifications et des modèles…

7 heures ago

IA générative : les lignes directrices de l’ANSSI

Formats de paramètres, méthodes d'apprentissage, mutualisation GPU... Voici quelques-unes des recommandations de l'ANSSI sur l'IA…

1 jour ago

De la marque blanche à l’« exemption souveraine », Broadcom fait des concessions aux fournisseurs cloud

À la grogne des partenaires VMware, Broadcom répond par diverses concessions.

1 jour ago

iPadOS finalement soumis au DMA

iPadOS a une position suffisamment influente pour être soumis au DMA, estime la Commission européenne.

1 jour ago