The Dart Web Developer Service (DWDS) allows developer tools designed to work with the native Dart VM to also work with Dart Web applications compiled with DDC, built / served with webdev, and run in Chrome.
package:dwds
is integrated into webdev serve
as well as flutter run
.
At a basic level, DWDS proxies between:
- Developer tools that are written against the Dart VM Service Protocol
- Execution environments that expose the Chrome DevTools Protocol