dart /
webdev /
8d3213585f611888169e22395fab399e4a12398b Fix duplicated scripts and prep to publish dwds (#1414)
* Fix duplicated scripts and prep to publish dwds
Make inspector initializer wait on the same future as
getScripts call in ChromeProxyService to make sure
we populate caches only once.
Prep to publish to support file picker work in devtools.
Closes: https://github.com/dart-lang/webdev/issues/1413
* Populate script caches only once using async memoizer
* Memoize the list of scripts as well
* Addressed CR comments
9 files changed