mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
There are now three ways to start Dart applications: 1) From a precompiled snapshot 2) From a snapshot 3) From source When loading from source, we no longer use the complex data pipe / dependency catcher mechanism. Instead, we just load the source synchronously from the file system. This is appropriate because running from source is used only during development and not during production. The previous design was built assuming we would want to run from source over the network, which meant we needed to be able to load source asynchronously over a high latency channel.