FLUTTER ECOSYSTEM

dwds

A service that proxies between the Chrome debug protocol and the Dart VM service protocol.

Latest version
27.0.3
30-day downloads
3.8M
Likes
31
Pub points
150

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

dwds (Dart Web Development Service) acts as a bridge between the Chrome Debug Protocol and the Dart VM Service Protocol, enabling seamless debugging of Dart web applications in browsers. It facilitates real-time communication for tools like Flutter's development server, allowing developers to inspect, debug, and hot-reload code efficiently. Designed for use during development, dwds enhances the developer experience by synchronizing browser and VM state. It is part of the webdev toolchain and runs on all major platforms.

Use cases
  • Live debugging of Flutter web apps
  • Hot reload during development
  • Browser-Dart VM synchronization
  • Integration with development servers
  • Real-time inspection of app state
Key features
  • Protocol translation between Chrome and Dart VM
  • Supports hot reload and restart
  • Cross-platform compatibility
  • Built into webdev toolchain
  • Lightweight proxy service
Suitable for
  • Flutter web developers
  • Frontend debugging workflows
  • Development environment setup
  • Tools integrating with Chrome DevTools
  • CI/CD debugging pipelines
Considerations
  • Not intended for production use
  • Requires active development server
  • Dependent on webdev ecosystem
  • Limited standalone functionality
  • May require network configuration in some environments
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add dwds

Categories

Related projects

No data available yet.