Der Ahead-of-Time-Compiler (AOT) TypePHP des chinesischen Anbieters Swoole übersetzt statischen PHP-Quellcode in C++ und kompiliert ihn dann in nativen Maschinencode. Neu ist dieser Ansatz nicht, allerdings setzt Swooles AOT-Compiler auf moderne PHP-8.4/8.5-Features, bietet volle Kompatibilität zum Zend-Ökosystem und soll besonders bei CPU-lastigen Anwendungen wesentlich performanter laufen als klassisches PHP.
Weil PHP auf die ZendVM angewiesen ist, um Code in Bytecode zu kompilieren und dynamisch zu interpretieren, bleibt es in Benchmarks hinter TypePHP zurück. Auf seiner Website nennt das Swoole-Team einige Beispiele dafür.
(Bild: mustari / stock.adobe.com)
Die Online-Konferenz betterCode() PHP 2026 präsentiert am 3. Dezember direkte Einblicke in die Arbeit der PHP Foundation, die wichtigsten Neuerungen in PHP 8.6 und die Modernisierung von Legacy-Code mithilfe von KI. Tickets zum Frühbucherpreis sind im Online-Shop verfügbar.
Ganz oben auf der Performance-Liste steht eine rekursive Fibonacci-Berechnung, die der AOT-Compiler innerhalb von 0,11 Sekunden durchgeführt hat, etwa 135-mal schneller als PHP 8.4 ZendVM, das fast 15 Sekunden brauchte. Bei typischen Webanwendungen dürften die Geschwindigkeitszugewinne allerdings deutlich moderater ausfallen.






