~/talk

PHPNG versus HHVM

TalkinPolishat 4Developers 2015 · on Monday, 2015-04-20· [php, compilers-and-language-design]
links:none on file
slides:none on file

Compares PHPNG (a deep refactor of the Zend Engine — not a JIT) with HHVM. PHPNG reduces argument-copying, trims ZVAL and array metadata to cut memory (example synthetic case from ~400 MB to ~33 MB) and shows ~30% synthetic speedups and WordPress first-page load improvements (~26s to ~12s). HHVM is Facebook’s JIT VM running the Hack language (type hints, immutables, generics, XHP), offering much higher throughput for some workloads but requiring compatibility fixes and extra deployment effort; it is used by major sites like Wikipedia and Baidu.

AI-written summary · about

  1. 0:00Introduction
  2. 3:22PHPNG deep refactor
  3. 9:50PHPNG optimization results
  4. 14:50PHP 7 parser and compiler
  5. 24:38HHVM architecture and goals
  6. 30:41Hack language features
  7. 34:41HHVM PHP compatibility
  8. 37:52HHVM deployment experience
  9. 41:27Summary and comparison
  10. 46:03PHP 7 new features and future
~/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.