Alternative PHP Runtimes
summary
Overview of concrete tradeoffs and artifacts: Facebook’s HipHop transforms PHP to C++ and yields dramatic runtime wins — 0.8 seconds vs 2.7 seconds on a synthetic bench — but compilation takes about 63 second compile and produces huge outputs, binaries hundreds of megabytes to gigabytes. HipHop sees production use; HipHop VM and an interpreter reduce developer turnaround; type inference and a generated JSON `code_error.js` enable static checks; many other ports (PHP‑JS, Phalanger/CLR, Quercus/JVM, ROSE, llvm experiments) exist but none match HipHop’s production maturity.
AI-written summary · about
chapters (12)
- 0:00Start
- 0:30Alternative Php Runtimes
- 1:17Alternative Implementations for Php
- 2:38Php How Does It Work
- 13:24Php Extensions
- 15:13Php Synthetic Benchmarks
- 17:38Hip-Hop Interpreter
- 19:58Type Interference
- 37:15Rose Compiler
- 38:58Pip
- 39:52Ibm Websphere Smash
- 42:06Trade-Offs








