Möchten Sie mit Ihrem Team teilnehmen? Profitieren Sie von unseren Gruppenrabatten! Schreiben Sie an events@dpunkt.de

Just-In-Time Compiler in PHP 8

Next to a plethora of new features, PHP 8 introduces a tracing just-in-time (JIT) compiler, which promises to further improve the performance of PHP applications.

In this talk, we'll discuss the history and motivation behind the JIT, and investigate whether the performance claims hold water. But first and foremost, this talk is a technical deep dive into how the JIT works: Starting from a piece of PHP code, how do we end up with optimized machine code?

Vorkenntnisse

Familiarity with compilers would be a plus.

Lernziele

* Understand strengths/weaknesses of the JIT, and whether it may be useful for your application
* Understand how a modern JIT compiler works under the hood

 

Speaker

 

Nikita Popov
Nikita Popov is a long-time PHP core contributor, now working at JetBrains, who is behind many major language features like generators, typed properties and arrow functions. Nikita also maintains the PHP-Parser library and contributes to the LLVM toolchain.

betterCode-Newsletter

Sie möchten über die PHP8-Konferenz der betterCode
auf dem Laufenden gehalten werden?

 

Anmelden