HipHop : Facebook réinvente le PHP
Facebook va diffuser d'ici les prochaines heures un outil qui permet de transformer du code en PHP en code C++ optimisé.
Cet outil, développé en interne dans les locaux de Facebook, a permis à Facebook de gagner environ 50% performance sur ses plateformes. Ce projet me semble être très intéressant pour les sites "live" où le "caching" des données est très difficilement réalisable.
J'imagine qu'un bon support devrait être fourni de la part de Facebook et qu'une très grosse communauté de sites à forts trafics devraient adopter cet outil d'ici les prochaines semaines.
Ce projet a nécessité pas moins de 300,000 lignes de codes et plus de 5,000 tests unitaires (tout de même). Une mailing-list développeur a été mise en place et l'adresse du Wiki du projet sera très prochainement publié par Facebook.
''N.B. : J'adore la propagande tout en bas de la news "Haiping Zhao, a senior engineer, has found Facebook to be a programmer's paradise."''