NOT trying to convince you • PHP is a bad language, definitely not! • PHP is a good language, it…. just a prog language. • to use HHVM, try it yourself :) • Talk about HHVM & programming languages.
• Start from a source code transformer: HPHPc • A Virtual Machine with a JIT Compiler • Support all PHP syntax • 97.16% open source project compatibility [2] [1] https://github.com/facebook/hhvm [2] http://hhvm.com/frameworks/
to native machine code • Can take advantage of runtime information • Type information is crucial in dynamic typed language • Eliminate box/unbox cost • Eliminate type checking cost
reduction in really world apps • Hack’s async functions may help you improve performance as well • Compiles slowly & not support all of *Nix systems • Do your benchmarking, always.