| ## 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) |