페이스북은 PHP라는 오픈소스 언어로 개발되었다.

같은 PHP기반인 사이트로는 위키피디아, 이곳으로 이주 온 개드립넷등이 있다.


그나저나 페이스북 애들도 오픈소스인걸 돈버는데 쓰는게 조금 찔렸는지 PHP개발을 하는데에 도움을 주었다.

당장 PHP의 공식 설명서도 페이스북 애들이 거의다 쓴거다.


문제는 PHP 5 까지는 꽤 속도가 느렸음

그래서 페이스북은 PHP를 기반으로 아예 새로운 언어를 만들게되는데,

그것이 바로 "hack"이다.

hack은 페이스북이 자체설계한 HHVM이라는 서버에서 동작하며 JIT을 지원해 기존의 PHP를 성능으로 발라버렸다.

(JIT은 비유하자면 두 국가 사이의 회담에서 통역사가 바로바로 통역해주는방식이고 기존 방식은 모든 요구사항 및 옵션을 상대국에게 이메일로 번역해서 보내는 방식이다)


그렇게 페이스북은 PHP계 언어에서 속도 1위의 언어를 보유하는듯했다.

그런데,


몇달전 PHP 8이 등장했고 페이스북의 hack과 HHVM을 약 2배되는 성능으로 찌발라버렸다

(저 그래프에는 없는데 hack의 성능은 PHP 7.4보다 같거나 약간 우위에 있다)


어?