Dart VM

E131751

Dart VM is the dedicated virtual machine that executes Dart code, providing just-in-time compilation, garbage collection, and runtime support for Dart applications.

All labels observed (3)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Dart runtime ⓘ
virtual machine ⓘ
componentOf Dart SDK ⓘ
concurrencyModel isolates ⓘ
developedBy Google ⓘ
executionMode JIT ⓘ
interpreter (for some stages) ⓘ
firstPartyStatus official Dart runtime from Google ⓘ
implements Dart language specification (runtime semantics) ⓘ
linked to: Dart VM
integratesWith Dart Observatory (legacy) / DevTools ⓘ
dart command-line tool ⓘ
license BSD-style license (via Dart SDK) ⓘ
memoryManagement automatic garbage collection ⓘ
optimizedFor fast development cycles ⓘ
fast startup via snapshots ⓘ
high throughput for long-running processes ⓘ
primaryPurpose execute Dart code ⓘ
programmingLanguageSupported Dart ⓘ
provides Dart core libraries at runtime ⓘ
debugging support ⓘ
garbage-collected heap ⓘ
native interoperability mechanisms ⓘ
profiling support ⓘ
stack traces for Dart exceptions ⓘ
repository https://github.com/dart-lang/sdk ⓘ
runtimeTypeSystem sound type system with runtime checks (for some modes) ⓘ
supports Futures and Streams at runtime ⓘ
assertions in checked modes ⓘ
asynchronous programming model ⓘ
message passing between isolates ⓘ
supportsExecutionOf Dart scripts (.dart files) ⓘ
kernel binaries (Dart intermediate representation) ⓘ
supportsFeature ahead-of-time compilation support via snapshots ⓘ
dynamic code loading ⓘ
garbage collection ⓘ
hot reload in development ⓘ
isolate-based concurrency model ⓘ
just-in-time compilation ⓘ
runtime support for Dart applications ⓘ
snapshot loading ⓘ
supportsGarbageCollectorType generational garbage collection ⓘ
incremental garbage collection (in some configurations) ⓘ
targetPlatform desktop operating systems ⓘ
mobile and embedded via development tooling ⓘ
server operating systems ⓘ
usedFor command-line Dart applications ⓘ
development runtime for Dart web applications ⓘ
development runtime for Flutter ⓘ
server-side Dart applications ⓘ

How these facts were elicited

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.

Dart → hasImplementation → Dart VM ⓘ
Dart VM → implements → Dart language specification (runtime semantics) ⓘ
linked to: Dart VM
dart2js → runsOn → Dart VM ⓘ
Flutter Engine → interfacesWith → Dart runtime ⓘ
linked to: Dart VM
Dart SDK → includes → Dart VM ⓘ
Dart Observatory → operatesOn → Dart VM ⓘ
Dart team → responsibleFor → Dart VM ⓘ
Dart team → maintains → Dart VM ⓘ
Dart team → develops → Dart VM ⓘ
Dart team at Google → develops → Dart VM ⓘ