| ## Dart Web Developer Service |
| |
| 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](https://dart.dev/tools/dartdevc), built / served with |
| [webdev](https://dart.dev/tools/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](https://github.com/dart-lang/sdk/blob/main/runtime/vm/service/service.md) |
| - Execution environments that expose the |
| [Chrome DevTools Protocol](https://chromedevtools.github.io/devtools-protocol) |