Skip to main content Link Search Menu Expand Document (external link)

Dart

What is Dart?

Dart is an open-source, general-purpose, high-level modern programming language which is originally developed by Google. Dart programming language which is widely used to develop the mobile application, modern web-applications, desktop application, and the Internet of Things (IoT) using by Flutter framework. It also supports a few advance concepts such as interfaces, mixins, abstract classes, refield generics, and type interface. It is a compiled language and supports two types of compilation techniques.

  • AOT (Ahead of Time) - It converts the Dart code in the optimized JavaScript code with the help of the dar2js compiler and runs on all modern web-browser. It compiles the code at build time.
  • JIT (Just-In-Time) - It converts the byte code in the machine code (native code), but only code that is necessary.

Table of contents