Skip to main content
Ahead-of-time compilation

Ahead-of-time compilation

Search complete. 7 mentions across 2 episodes found for "Ahead-of-time compilation".

Oct 22, 2026

Kamran AyubHOST
26:40
Yeah.
Erik OnarheimHOST
26:41
Yeah, I'm a professional lurker, and Jared has opened a PR that's in draft where Bunn is attempting to compile TypeScript to machine code ahead of time using the Bunn build compile AOT flags.
Erik OnarheimHOST
26:55
Wow, everyone's going here.
Erik OnarheimHOST
26:57
This seems like everyone's really excited.
Erik OnarheimHOST
27:28
It's a security vector because you're generating code at runtime.
Erik OnarheimHOST
27:32
But ahead-of-time compilation... also can be faster to boot because you don't have to warm a JIT to run.
Erik OnarheimHOST
27:39
But a warm JIT will usually beat AOT code because it has the advantage of knowing what your code is doing at runtime, something that you can't account for in an AOT situation.
Kamran AyubHOST
27:48
Yeah, I think what's interesting about this is that there are going to be breaking changes with doing this because we've talked about this before.
Shai AlmogGUEST
18:22
libraries?Well, with Java 25, it's much, much better in terms of both startup time and everything.
Shai AlmogGUEST
18:33
Uh, we had benchmarks where we beat Java 8, which was enough of an effort to do in terms of performance, but Java 25 is so much faster, uh, especially with the AOT, uh, improvements.
Shai AlmogGUEST
18:47
Although the AOT that we have right now isn't really the full story, as you mentioned of, uh, Leyden.
Shai AlmogGUEST
18:54
It's not actual binaries.
Shai AlmogGUEST
18:56
So, we still beat Java 25 with AOT in terms of startup, in terms of all of that, in terms of overhead.
Shai AlmogGUEST
19:03
In general, for most benchmarks, not everything, obviously, because you can't beat a jit- a JIT.
Shai AlmogGUEST
19:09
I think one of the difficulties, uh, with Java is kind of, uh, with Java 9, we kind of made, uh, I think a wrong turn in terms of the way that module system was integrated into Java.

14 MINS LATER

Shai AlmogGUEST
33:11
As you might know, I wrote a book about debugging, so for me, that's a huge, uh, part of it.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.