Technology attributes
Other attributes
For programs targeting devices (mobile, desktop, server, and more), Dart Native includes both a Dart VM with JIT (just-in-time) compilation and an AOT (ahead-of-time) compiler for producing machine code. Dart Native enables running Dart code compiled to native ARM or X64 machine code for mobile, desktop, and server apps.
For programs targeting the web, Dart Web includes both a development time compiler (dartdevc) and a production time compiler (dart2js). Dart Web enables running Dart code on web platforms powered by JavaScript. With Dart Web, you compile Dart code to JavaScript code, which in turn runs in a browser -- for example, V8 inside Chrome.
The Flutter framework is powered by Dart Web when targeting web apps. The AngularDart framework is also powered by Dart Web.
Dart supports generic types, like List (a list of integers) or List (a list of objects of any type).