With Dart, you can create pre-compiled Dart applications called AOT snapshots.

Create AOT snapshot app

#

To produce AOT snapshots, use the aot-snapshot subcommand of the dart compile command.

Run AOT snapshot app

#

To run AOT programs, use the dartaotruntime command. This tool supports Windows, macOS, and Linux.

Review an example

#

Here's an example of creating and running an AOT snapshot:

$ dart compile aot-snapshot bin/myapp.dart
Generated: /Users/me/simpleapp/bin/myapp.aot
$ dartaotruntime bin/simpleapp.aot

Learn more options

#

To learn more about command-line options, use the --help flag:

$ dartaotruntime --help