Skip to content

Use AOT mode in the Dart SDK binaries #53576

Open
@a-siva

Description

@a-siva

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

Metadata

Metadata

Labels

P2A bug or feature request we're likely to work onarea-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.triagedIssue has been triaged by sub team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions