isCompiledWithDdc top-level property
Whether or not the Dart dev compiler (DDC), as opposed to the production compiler (dart2js), was used to compile the app.
It is determined at runtime via a global window property that is only present when DDC is used. It works with Dart 2 only.
Per the Dart team, the presence of this window property isn't guaranteed forever, so proceed with caution and only use if you absolutely must to work around compiler bugs.
Implementation
@visibleForTesting
bool get isCompiledWithDdc => _dartLoader != null;