Dart's sound null safety is enforced at both compile time and runtime, which the Dart team states prevents null exceptions and lets its compilers and runtimes optimize code in ways unavailable without null safety. Development is fast through sub-second stateful hot reload, while production apps run as ahead-of-time compiled native machine code with consistent startup times.
Dart compiles to JavaScript and WebAssembly (WasmGC) for the web, giving one language native reach across mobile, desktop, and browser targets. Its interoperability spans C through dart:ffi, Java and Kotlin through JNIgen, and Objective-C and Swift, and its role as the language of Flutter ties it to that framework's cross-platform ecosystem.
Dart's public release history is documented on the official Dart Blog: Dart 2 shipped in August 2018 as a reboot of the language optimized for client-side development, and sound null safety reached the stable channel with Dart 2.12 in March 2021. Dart 3, described by the team as the largest Dart release to date, launched from Google I/O in May 2023.
Dart 3 completed the move to 100% sound null safety, added records, patterns, and class modifiers, and previewed WebAssembly compilation for the web. Quarterly stable releases have continued since, most recently Dart 3.13 in August 2026.
Google's 2026 Dart announcements position the language around developer productivity and AI-era workflows: Dart 3.12, released at Google I/O 2026, introduced Agentic Hot Reload through the Dart MCP server and previewed Genkit Dart, an open-source framework for building full-stack, AI-powered Dart and Flutter apps.
Momentum also extends beyond the client, with experimental Dart support in Cloud Functions for Firebase allowing shared data models and business logic across a Flutter front end and a Dart back end. The Dart project mentored Google Summer of Code contributors for the seventh time in 2026, and quarterly releases continue, most recently Dart 3.13 in August 2026.
Dart is a client-optimized, open-source programming language developed by Google for building fast applications on any platform. The language is type safe, uses static type checking with built-in sound null safety, and pairs with a flexible execution runtime platform for app frameworks.
Dart is the foundation of the Flutter UI framework, which targets iOS, Android, macOS, Windows, Linux, and the web from a shared codebase. Dart code compiles to native ARM and x64 machine code through ahead-of-time compilation for mobile and desktop, and to JavaScript or WebAssembly for the web.