Scott Hanselman and Eric Erhardt discuss Ahead of Time (AOT) compilation in .NET, highlighting its evolution, benefits, and limitations compared to Just in Time (JIT) compilation. They emphasize the efficiency of AOT for scenarios like edge devices and microcontrollers. They also cover publish options like self-contained, ready-to-run, single file, and trimmed binaries, and demonstrate real-world use cases including a web server and an app integrated with OpenAI. The discussion shows how AOT impacts performance, memory footprint, and application size, and they provide tips for making libraries AOT-compatible.
•1h 29m watch time
Sort: