Open
Description
Use AOT mode in the Dart SDK binaries (faster startup and more predictable performance)
List of items to account for before this task is complete
- Switch frontend server invoked by dartdev to AOT mode
- Switch frontend server invoked by flutter tools to AOT mode
- Switch Analysis server to AOT mode
- Switch DDS which is launched as a separate process to AOT mode
- Switch DTD which is launched as a separate process to AOT mode
- Switch 'dartdev compile kernel' to use an AOT frontend
- Switch 'dartdev compile exe' to use an AOT frontend
- Switch 'dartdev compile wasm' to use an AOT frontend
- Switch dart2js launched from dartdev to use AOT mode
- Switch dartdevc launched from pkg/dev_compiler to use AOT mode
- Switch dartdev which includes a number of smaller utilities to AOT mode
- Switch gen_kernel to use an AOT snapshot when invoked from 'dart compile exe'
- Remove the kernel isolate from the VM, rename the VM binary to dartvm and have the VM only support running from kernel files