off the main thread
<wick-chart worker> computes its built-in indicators in a Web Worker: the dataset
crosses once per load as transferable Float64Arrays (~25 ms/M bars — cloning the objects would
cost ~1 s), and every SMA/Bollinger/RSI first-paint happens off-thread. Watch the longest
main-thread freeze in the metrics line: sync mode blocks for the whole compute, worker mode keeps
frames flowing while the lines land a few frames later.