A high-performance virtual machine for executing programs written in Hack, using JIT compilation.
HHVM is an open-source virtual machine that executes programs written in Hack, a gradually typed programming language developed by Facebook. It uses just-in-time (JIT) compilation to optimize performance at runtime, making it suitable for high-demand server-side applications. HHVM can be deployed with built-in webservers like Proxygen or integrated with nginx/Apache via FastCGI.
Developers and organizations building server-side applications with Hack who require high performance and efficient runtime execution. It's particularly relevant for teams transitioning from PHP or seeking a typed alternative for web development.
HHVM offers superior performance over traditional PHP interpreters through its JIT compilation engine, while providing full compatibility with Hack's type system and modern language features. It's the official runtime for Hack, ensuring optimal execution and ongoing support from the language's creators.
A virtual machine for executing programs written in Hack.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses just-in-time compilation to optimize Hack code at runtime, delivering superior performance for server-side applications as emphasized in the key features.
Includes Proxygen for easy setup and supports FastCGI for nginx or Apache, offering flexible hosting without external dependencies.
Allows running Hack programs directly from the command line without a webserver, facilitating development and scripting workflows.
As the runtime developed by Hack's creators, it ensures full compatibility and ongoing updates for the language's features.
Tied primarily to Hack, which has a smaller community than PHP, limiting available libraries, documentation, and troubleshooting resources.
Requires installation of specific prebuilt packages or compilation from source, which can be more involved than standard PHP interpreters.
While it can run PHP, optimizations for Hack may lead to behavioral differences or unsupported features in pure PHP codebases.