Skip to content
TechVault
Main Navigation
首页
面试题
性能优化
主题
菜单
回到顶部
页面导航
编译方式对比
特性
预编译 (AOT)
编译时
运行时
发生时机
程序运行前
代码转换阶段
程序启动后
主要任务
生成优化后的机器码
语法检查、代码优化、生成字节码
执行指令、动态内存管理
错误类型
编译错误(如平台不兼容)
语法/类型错误
空指针、除零错误
性能影响
启动快,运行时无开销
影响构建速度
依赖 GC 和 JIT 优化效率
典型工具
tsc(TypeScript)、C++ 编译器
javac、Babel
JVM、Node.js、浏览器 V8 引擎