Dart Dev Compiler

E131753

Dart Dev Compiler is a modern Dart-to-JavaScript compiler designed to provide fast, incremental compilation and strong debugging support for Dart web development.

All labels observed (2)

Label Occurrences
Dart Dev Compiler canonical 2
dartdev compile js 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Dart compiler
JavaScript compiler
software development tool
abbreviation DDC
category compiler
web tooling
comparesWith dart2js
designGoal improve edit-refresh cycle for Dart web apps
provide JavaScript output that is easy to debug
support sound Dart type system on the web
developer Google
distribution included in official Dart SDK
ecosystem Dart
feature ES6-style JavaScript output
fast compilation
incremental compilation
modular compilation
sound type system support
source maps generation
strong debugging support
strong mode type checking
tree-shaking support
integratesWith AngularDart
Dart build_runner
dartdevc command-line tool
pub build system
introducedAs modern Dart-to-JavaScript compiler
license BSD-style license (via Dart SDK)
name Dart Dev Compiler self-link
optimizationFocus development-time performance rather than maximum code size reduction
output modular JavaScript files
source maps for Dart-to-JavaScript mapping
partOf Dart SDK
platform web platform
programmingLanguage Dart
replaced Dartium-based development workflow
repository https://github.com/dart-lang/sdk
runsOn command line
status actively maintained (as part of Dart SDK, as of 2024)
supports Chrome DevTools debugging
breakpoints in Dart source
expression evaluation in debugger
incremental rebuilds on file changes
step debugging
targetLanguage JavaScript
useCase client-side Dart applications
web development
usedBy Dart web developers
usedFor compiling Dart code to JavaScript for browsers

How these facts were elicited

Referenced by (3)

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

Dart hasImplementation Dart Dev Compiler
dart2js replacedInSomeWorkflowsBy Dart Dev Compiler
this entity surface form: dartdev compile js
Dart Dev Compiler name Dart Dev Compiler self-link