~/talk

Alternative PHP Runtimes

Talkat FrOSCon 2012 · 2012-08-25..08-26· [php]
slides:none on file

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

  1. 0:00Start
  2. 0:30Alternative Php Runtimes
  3. 1:17Alternative Implementations for Php
  4. 2:38Php How Does It Work
  5. 13:24Php Extensions
  6. 15:13Php Synthetic Benchmarks
  7. 17:38Hip-Hop Interpreter
  8. 19:58Type Interference
  9. 37:15Rose Compiler
  10. 38:58Pip
  11. 39:52Ibm Websphere Smash
  12. 42:06Trade-Offs
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.