23bd610f97
Copy into pkg/dwds and pkg/dwds_test_common. * https://github.com/dart-lang/webdev/commit/ac63d06eb9a186f5799b5e6ecb97eb097562ed8a * https://github.com/dart-lang/webdev/commit/f9a56607fac5ad0c979d2647cf11d3e3be993bf6 * https://github.com/dart-lang/webdev/commit/b2cd91f6ef8072847cba0cde33fe6e007403fb7b Selectively revert incompatible changes to the pubspec.yaml files. Change-Id: I4fc2bbd7440e699bb010262529edfc19a0fd3433 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/501221 Commit-Queue: Nicholas Shahan <nshahan@google.com> Reviewed-by: Jessy Yameogo <yjessy@google.com>
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, 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