Skip to content

Topic

Ahead-of-Time Compilation

Compiling program code to machine code before the program runs, rather than relying on a just-in-time compiler to optimize it during execution.

Current stories

buildOne report1 publisher

OpenJDK proposes JEP 544's ahead-of-time code compilation for JDK 28

OpenJDK has moved JEP 544, Ahead-of-Time Code Compilation, to Proposed to Target for JDK 28, with review due to close September 28, 2026. Teams that pay for slow Java startup can pencil it into JDK 28 plans, though sizing the gain will take their own measurements.

Publishers:infoq.com

Reality

Evidence45
Adoption
Not scored
Hype gap+15
Incentives
Not scored
Confidence55
buildOne report1 publisher

mypyc roughly doubles h11's speed once its annotations pass strict mypy

A dev.to walkthrough compiles the HTTP/1.1 library h11 into a C extension for roughly twice the speed, and most of the work is reconciling bytearray returns, written to avoid a copy, with annotations that promise bytes.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+35
Incentives30
Confidence40
buildOne report1 publisher

A smaller GC trigger floor cut ParparVM's resident memory from 98 MB to 38 MB

Codename One went looking for stack allocation to explain Go's edge and ended up tuning when its collector runs. Three attempts to size the heap allowance from the live set failed because the sweep counters miss live objects.

Publishers:dev.to

Reality

Evidence55
Adoption20
Hype gap+10
Incentives60
Confidence55
buildOne report1 publisher

Structured concurrency reaches Candidate eight days before JDK 27 ships its seventh preview

JEP 543 proposes finalizing structured concurrency without change, but the last of its seven preview rounds is the one arriving in JDK 27 on September 15. Ahead-of-time code compilation sits at the same Candidate stage.

Publishers:infoq.com

Reality

Evidence64
Adoption45
Hype gap+12
Incentives58
Confidence68