- What is dagre?
- Dagre is a graph layouting library used by the graph visualizer of
web_audio. It implements several research papers about layouting graph.
License: MIT license.
Size: The size of dagre.js 323 KB. The core of dagre.js is 83 KB.
Github repo: https://github.com/dagrejs/dagre
- Why should we add Dagre as a module, instead of a folder under web_audio?
- Dagre is used by both web_audio and web_audio_worker. Therefore,
it seems better to be a module that can be used as a dependency.
web_audio_worker is a Web Worker that runs `dagre.layout()`. For more
information about web_audio and web_audio_worker, here is a link to
the POC CL:
https://chromium-review.googlesource.com/c/chromium/src/+/1744801
Bug: 974343
Change-Id: Id81de6c171f64781baefac92abb79b691eee57a7
Tricium: disable
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1749643
Reviewed-by: Erik Luo <luoe@chromium.org>
Commit-Queue: Hongchan Choi <hongchan@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#702556}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2a3128a219c0284c6f85d9af5ce5032c9547383d
Motivated by the desire to make Console links keyboard navigable,
this CL removes the BrowserConsole module and moves logic back into
ConsoleViewMessage.
BrowserConsole did not explicitly depend on BrowserSDK.
Bug: 865674
Change-Id: Ibb004c52699b1d504b32accdfa4ee19adc907633
Reviewed-on: https://chromium-review.googlesource.com/c/1338329
Reviewed-by: Joel Einbinder <einbinder@chromium.org>
Commit-Queue: Erik Luo <luoe@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#610186}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6a233641478415452d93a94c4850d0fe42ded6a9