Fast web development with DDC
summary
DDC is a Dart-to-JavaScript compiler focused on fast iterative development: it requires Strong Mode and generates idiomatic ES6 modules so compiled code closely matches the original Dart and keeps runtime checks minimal. Demo compiles the Captain’s Log app, wires DDC output into Webpack for hot module reload with Webpack, shows source maps and Chrome devtools with Dart-type info, and reports typical incremental edits taking ~0.5–1.2 seconds. Status: beta, used internally at scale.
AI-written summary · about
chapters (9)
- 0:00Introduction to DDC
- 1:43JavaScript interoperability
- 2:29Soundness in Dart
- 7:15Strong mode and build tools
- 8:55Webpack demo
- 12:02Hot module reloading
- 15:00Debugging in Chrome
- 18:51Scaling and performance
- 23:28Summary and resources
related talks
56mJoin The Dart Side Of Web Development 2
16mDart
47mWhy Google thinks you should drop everything you do and pick up their Dart.
27mJavaScript as a compilation target - Making it fast
45mDart For the Language Enthusiast
04mWhy Dart?
34mTowards a simpler JavaScript ecosystem
20mJavaScript Authoring Tooling
