
# 2026-09-25T04:37:38.958Z run 0, load 3.9 4.8 6.6
[chromium nac dpr2 run0] fitted in 1 s; load 3.9 4.8 6.6
[chromium nac dpr2 run0] plotly: boot long frames [{"dur":309,"scripts":["plotly.js: 308ms"]},{"dur":130,"scripts":["app.js: 127ms"]}]
[chromium nac dpr2 run0] plotly: hover        work 4.21 ms/event, wrapped 0.17; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run0] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr2 run0] plotly: drag-zoom    work 8.96 ms/event, wrapped 2.61; frame p95 18.1 max 18.7 ms; long frames []; fetches ["/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window"]
[chromium nac dpr2 run0] plotly: exclude      work 10.46 ms/event, wrapped 5.52; frame p95 18.1 max 33.3 ms; long frames [{"dur":52,"top":[": 47ms"]}]; fetches ["/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run0] plotly: peak-drag    work 9.45 ms/event, wrapped 4.80; frame p95 18.3 max 18.7 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr2 run0] plotly: the drag moved a line: true
[chromium nac dpr2 run0] plotly: resize, the app's work 14.2, 11.0, 12.7, 20.7, 12.6, 12.2 ms; the chart's own 13.7, 11.6, 12.5, 13.1, 13.3, 12.0 ms; wrapped 14.4, 12.2, 13.0, 13.4, 13.6, 12.4 ms
[chromium nac dpr2 run0] plotly: page errors []; load 4.0 4.7 6.5
[chromium nac dpr2 run0] uplot: boot long frames [{"dur":58,"scripts":["app.js: 39ms",": 7ms"]}]
[chromium nac dpr2 run0] uplot: hover        work 3.59 ms/event, wrapped 0.66; frame p95 17.9 max 33.9 ms; long frames []; fetches []
[chromium nac dpr2 run0] uplot: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr2 run0] uplot: drag-zoom    work 4.77 ms/event, wrapped 2.05; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run0] uplot: exclude      work 9.25 ms/event, wrapped 5.64; frame p95 18.0 max 18.6 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run0] uplot: wheel-zoom   work 8.53 ms/event, wrapped 8.55; frame p95 16.9 max 18.3 ms; long frames []; fetches []
[chromium nac dpr2 run0] uplot: wheel-pan    work 7.23 ms/event, wrapped 6.21; frame p95 17.6 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run0] uplot: alt-pan      work 5.41 ms/event, wrapped 4.31; frame p95 17.8 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run0] uplot: peak-drag    work 1.91 ms/event, wrapped 0.92; frame p95 18.2 max 18.5 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr2 run0] uplot: the drag moved a line: true
[chromium nac dpr2 run0] uplot: resize, the app's work 0.3, 3.4, -1.3, -1.9, 3.3, -1.5 ms; the chart's own 2.7, 2.3, 2.6, 2.1, 2.1, 2.3 ms; wrapped 3.2, 2.5, 2.6, 2.0, 2.1, 2.4 ms
[chromium nac dpr2 run0] uplot: page errors []; load 4.5 4.8 6.4
[chromium nac dpr2 run0] thin: boot long frames []
[chromium nac dpr2 run0] thin: hover        work 3.38 ms/event, wrapped 0.64; frame p95 18.1 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run0] thin: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr2 run0] thin: drag-zoom    work 4.21 ms/event, wrapped 1.26; frame p95 18.3 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run0] thin: exclude      work 5.78 ms/event, wrapped 1.96; frame p95 18.2 max 18.7 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run0] thin: wheel-zoom   work 6.00 ms/event, wrapped 5.27; frame p95 17.8 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run0] thin: wheel-pan    work 7.49 ms/event, wrapped 3.90; frame p95 17.8 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run0] thin: alt-pan      work 4.21 ms/event, wrapped 2.86; frame p95 16.8 max 18.2 ms; long frames []; fetches []
[chromium nac dpr2 run0] thin: peak-drag    work 1.86 ms/event, wrapped 0.74; frame p95 17.8 max 18.6 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr2 run0] thin: the drag moved a line: true
[chromium nac dpr2 run0] thin: resize, the app's work 0.2, -1.6, -1.0, -0.5, -1.7, -2.1 ms; the chart's own 2.8, 1.7, 2.1, 2.1, 2.0, 1.7 ms; wrapped 2.9, 2.1, 2.3, 2.3, 2.0, 1.9 ms
[chromium nac dpr2 run0] thin: page errors []; load 4.0 4.7 6.3
# exit 0

# 2026-09-25T04:39:37.155Z run 1, load 4.5 4.8 6.3
[chromium nac dpr2 run1] fitted in 1 s; load 4.5 4.8 6.3
[chromium nac dpr2 run1] uplot: boot long frames [{"dur":53,"scripts":["app.js: 39ms",": 7ms"]}]
[chromium nac dpr2 run1] uplot: hover        work 3.53 ms/event, wrapped 0.67; frame p95 18.1 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run1] uplot: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr2 run1] uplot: drag-zoom    work 5.00 ms/event, wrapped 2.16; frame p95 18.3 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run1] uplot: exclude      work 8.75 ms/event, wrapped 5.33; frame p95 18.1 max 18.7 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run1] uplot: wheel-zoom   work 8.94 ms/event, wrapped 8.96; frame p95 17.3 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run1] uplot: wheel-pan    work 7.57 ms/event, wrapped 6.56; frame p95 16.8 max 17.9 ms; long frames []; fetches []
[chromium nac dpr2 run1] uplot: alt-pan      work 5.24 ms/event, wrapped 4.17; frame p95 18.0 max 18.5 ms; long frames []; fetches []
[chromium nac dpr2 run1] uplot: peak-drag    work 2.07 ms/event, wrapped 0.96; frame p95 18.3 max 18.6 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr2 run1] uplot: the drag moved a line: true
[chromium nac dpr2 run1] uplot: resize, the app's work 1.7, 4.2, -0.4, -1.4, 3.8, -1.1 ms; the chart's own 3.1, 2.4, 2.6, 2.0, 2.1, 2.3 ms; wrapped 3.3, 2.7, 2.7, 2.1, 2.1, 2.3 ms
[chromium nac dpr2 run1] uplot: page errors []; load 3.7 4.5 6.2
[chromium nac dpr2 run1] thin: boot long frames []
[chromium nac dpr2 run1] thin: hover        work 3.46 ms/event, wrapped 0.65; frame p95 18.2 max 35.1 ms; long frames []; fetches []
[chromium nac dpr2 run1] thin: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr2 run1] thin: drag-zoom    work 4.27 ms/event, wrapped 1.29; frame p95 18.1 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run1] thin: exclude      work 5.16 ms/event, wrapped 1.73; frame p95 18.0 max 18.7 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run1] thin: wheel-zoom   work 5.82 ms/event, wrapped 5.29; frame p95 18.3 max 18.8 ms; long frames []; fetches []
[chromium nac dpr2 run1] thin: wheel-pan    work 6.24 ms/event, wrapped 3.79; frame p95 17.3 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run1] thin: alt-pan      work 4.33 ms/event, wrapped 2.93; frame p95 17.7 max 18.2 ms; long frames []; fetches []
[chromium nac dpr2 run1] thin: peak-drag    work 2.26 ms/event, wrapped 0.78; frame p95 17.8 max 18.6 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr2 run1] thin: the drag moved a line: true
[chromium nac dpr2 run1] thin: resize, the app's work 0.3, -2.0, 2.9, -1.3, -1.4, -2.1 ms; the chart's own 3.1, 2.0, 2.0, 1.9, 1.7, 1.7 ms; wrapped 3.3, 2.1, 2.0, 2.0, 1.8, 1.7 ms
[chromium nac dpr2 run1] thin: page errors []; load 3.4 4.4 6.0
[chromium nac dpr2 run1] plotly: boot long frames [{"dur":317,"scripts":["plotly.js: 315ms"]},{"dur":126,"scripts":["app.js: 124ms"]}]
[chromium nac dpr2 run1] plotly: hover        work 4.09 ms/event, wrapped 0.18; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run1] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr2 run1] plotly: drag-zoom    work 8.99 ms/event, wrapped 2.77; frame p95 17.9 max 18.7 ms; long frames []; fetches ["/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window"]
[chromium nac dpr2 run1] plotly: exclude      work 11.61 ms/event, wrapped 6.17; frame p95 17.8 max 33.3 ms; long frames [{"dur":51,"top":[": 46ms"]}]; fetches ["/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run1] plotly: peak-drag    work 8.66 ms/event, wrapped 4.88; frame p95 18.1 max 32.3 ms; long frames [{"dur":50,"top":["plotly.js: 30ms"]}]; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr2 run1] plotly: the drag moved a line: true
[chromium nac dpr2 run1] plotly: resize, the app's work 25.0, 12.6, 10.5, 11.1, 12.4, 23.2 ms; the chart's own 14.2, 13.7, 11.8, 12.2, 11.7, 14.2 ms; wrapped 14.7, 14.0, 12.1, 12.9, 12.3, 14.3 ms
[chromium nac dpr2 run1] plotly: page errors []; load 4.1 4.4 6.0
# exit 0

# 2026-09-25T04:41:35.193Z run 2, load 4.1 4.4 6.0
[chromium nac dpr2 run2] fitted in 1 s; load 4.0 4.4 6.0
[chromium nac dpr2 run2] thin: boot long frames []
[chromium nac dpr2 run2] thin: hover        work 3.51 ms/event, wrapped 0.64; frame p95 17.9 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run2] thin: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr2 run2] thin: drag-zoom    work 4.05 ms/event, wrapped 1.25; frame p95 18.1 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run2] thin: exclude      work 6.04 ms/event, wrapped 1.97; frame p95 18.1 max 18.6 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run2] thin: wheel-zoom   work 6.14 ms/event, wrapped 5.61; frame p95 17.6 max 18.4 ms; long frames []; fetches []
[chromium nac dpr2 run2] thin: wheel-pan    work 7.27 ms/event, wrapped 3.79; frame p95 17.6 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run2] thin: alt-pan      work 4.43 ms/event, wrapped 2.98; frame p95 17.5 max 18.5 ms; long frames []; fetches []
[chromium nac dpr2 run2] thin: peak-drag    work 1.83 ms/event, wrapped 0.69; frame p95 18.0 max 18.8 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr2 run2] thin: the drag moved a line: true
[chromium nac dpr2 run2] thin: resize, the app's work 0.2, -1.7, -1.5, -1.5, -0.7, -2.1 ms; the chart's own 2.8, 2.0, 2.0, 2.0, 1.7, 1.8 ms; wrapped 2.9, 2.1, 2.0, 2.1, 1.8, 1.9 ms
[chromium nac dpr2 run2] thin: page errors []; load 3.9 4.4 5.9
[chromium nac dpr2 run2] plotly: boot long frames [{"dur":316,"scripts":["plotly.js: 314ms"]},{"dur":147,"scripts":["app.js: 144ms"]}]
[chromium nac dpr2 run2] plotly: hover        work 4.29 ms/event, wrapped 0.21; frame p95 17.9 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run2] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr2 run2] plotly: drag-zoom    work 8.70 ms/event, wrapped 2.70; frame p95 18.1 max 18.7 ms; long frames []; fetches ["/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window"]
[chromium nac dpr2 run2] plotly: exclude      work 11.21 ms/event, wrapped 5.75; frame p95 18.1 max 33.4 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run2] plotly: peak-drag    work 8.57 ms/event, wrapped 5.00; frame p95 18.5 max 33.4 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr2 run2] plotly: the drag moved a line: true
[chromium nac dpr2 run2] plotly: resize, the app's work 12.6, 11.5, 11.7, 10.3, 10.2, 13.0 ms; the chart's own 13.5, 13.3, 11.6, 11.9, 12.1, 14.0 ms; wrapped 13.9, 13.7, 12.1, 12.2, 12.3, 14.4 ms
[chromium nac dpr2 run2] plotly: page errors []; load 3.7 4.3 5.8
[chromium nac dpr2 run2] uplot: boot long frames [{"dur":52,"scripts":["app.js: 39ms",": 7ms"]}]
[chromium nac dpr2 run2] uplot: hover        work 3.55 ms/event, wrapped 0.65; frame p95 18.1 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run2] uplot: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr2 run2] uplot: drag-zoom    work 4.73 ms/event, wrapped 2.05; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run2] uplot: exclude      work 9.19 ms/event, wrapped 5.60; frame p95 18.2 max 18.6 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run2] uplot: wheel-zoom   work 9.59 ms/event, wrapped 9.53; frame p95 16.8 max 18.4 ms; long frames []; fetches []
[chromium nac dpr2 run2] uplot: wheel-pan    work 7.78 ms/event, wrapped 6.72; frame p95 17.9 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run2] uplot: alt-pan      work 5.22 ms/event, wrapped 4.21; frame p95 17.7 max 18.4 ms; long frames []; fetches []
[chromium nac dpr2 run2] uplot: peak-drag    work 2.58 ms/event, wrapped 0.73; frame p95 18.0 max 18.6 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr2 run2] uplot: the drag moved a line: true
[chromium nac dpr2 run2] uplot: resize, the app's work 1.2, -0.9, 4.6, -1.4, -1.2, 2.9 ms; the chart's own 3.1, 2.4, 2.1, 2.1, 2.0, 1.8 ms; wrapped 3.4, 2.4, 2.3, 2.0, 2.2, 2.0 ms
[chromium nac dpr2 run2] uplot: page errors []; load 3.6 4.2 5.7
# exit 0

# 2026-09-25T05:15:33.292Z run 0, load 5.9 6.6 6.2
[chromium nac dpr2 run0] fitted in 1 s; load 6.7 6.7 6.3
[chromium nac dpr2 run0] plotly: boot long frames [{"dur":320,"scripts":["plotly.js: 319ms"]},{"dur":133,"scripts":["app.js: 131ms"]}]
[chromium nac dpr2 run0] plotly: hover        work 4.52 ms/event, wrapped 0.21; frame p95 18.0 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run0] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr2 run0] plotly: drag-zoom    work 8.69 ms/event, wrapped 2.71; frame p95 18.0 max 18.6 ms; long frames []; fetches ["/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window"]
[chromium nac dpr2 run0] plotly: exclude      work 11.19 ms/event, wrapped 6.06; frame p95 17.7 max 33.3 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run0] plotly: peak-drag    work 8.19 ms/event, wrapped 4.79; frame p95 18.1 max 33.4 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr2 run0] plotly: the drag moved a line: true
[chromium nac dpr2 run0] plotly: resize, the app's work 14.4, 12.7, 12.1, 11.4, 9.9, 12.4 ms; the chart's own 14.0, 13.8, 12.1, 12.5, 11.8, 14.3 ms; wrapped 14.9, 14.0, 12.6, 12.9, 12.2, 14.7 ms
[chromium nac dpr2 run0] plotly: page errors []; load 6.1 6.6 6.3
[chromium nac dpr2 run0] chart: boot long frames []
[chromium nac dpr2 run0] chart: hover        work 3.55 ms/event, wrapped 0.65; frame p95 18.3 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run0] chart: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr2 run0] chart: drag-zoom    work 4.49 ms/event, wrapped 1.34; frame p95 18.1 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run0] chart: exclude      work 5.87 ms/event, wrapped 1.93; frame p95 18.1 max 18.7 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run0] chart: wheel-zoom   work 6.56 ms/event, wrapped 5.61; frame p95 18.1 max 18.5 ms; long frames []; fetches []
[chromium nac dpr2 run0] chart: wheel-pan    work 6.99 ms/event, wrapped 4.11; frame p95 17.6 max 18.4 ms; long frames []; fetches []
[chromium nac dpr2 run0] chart: alt-pan      work 4.12 ms/event, wrapped 2.91; frame p95 18.2 max 18.3 ms; long frames []; fetches []
[chromium nac dpr2 run0] chart: peak-drag    work 2.16 ms/event, wrapped 0.73; frame p95 18.0 max 18.5 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr2 run0] chart: the drag moved a line: true
[chromium nac dpr2 run0] chart: resize, the app's work 0.5, -1.3, -1.0, -0.1, -1.5, -1.6 ms; the chart's own 2.8, 2.0, 1.8, 2.1, 1.8, 1.5 ms; wrapped 2.9, 1.9, 2.2, 2.2, 1.8, 1.7 ms
[chromium nac dpr2 run0] chart: page errors []; load 5.0 6.2 6.1
# exit 0

# 2026-09-25T05:16:50.544Z run 1, load 5.0 6.2 6.1
[chromium nac dpr2 run1] fitted in 1 s; load 5.0 6.2 6.1
[chromium nac dpr2 run1] chart: boot long frames []
[chromium nac dpr2 run1] chart: hover        work 3.30 ms/event, wrapped 0.60; frame p95 18.2 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run1] chart: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr2 run1] chart: drag-zoom    work 3.79 ms/event, wrapped 1.20; frame p95 18.2 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run1] chart: exclude      work 5.90 ms/event, wrapped 1.93; frame p95 18.1 max 18.6 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run1] chart: wheel-zoom   work 6.30 ms/event, wrapped 5.48; frame p95 18.0 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run1] chart: wheel-pan    work 7.28 ms/event, wrapped 3.86; frame p95 18.2 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run1] chart: alt-pan      work 4.19 ms/event, wrapped 2.85; frame p95 17.8 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run1] chart: peak-drag    work 1.93 ms/event, wrapped 0.71; frame p95 18.0 max 18.6 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr2 run1] chart: the drag moved a line: true
[chromium nac dpr2 run1] chart: resize, the app's work 0.5, -0.3, -0.6, -1.1, -1.7, -2.0 ms; the chart's own 2.7, 2.3, 2.3, 2.0, 1.7, 1.8 ms; wrapped 2.9, 2.5, 2.4, 2.1, 1.9, 1.9 ms
[chromium nac dpr2 run1] chart: page errors []; load 4.1 5.8 6.0
[chromium nac dpr2 run1] plotly: boot long frames [{"dur":311,"scripts":["plotly.js: 310ms"]},{"dur":129,"scripts":["app.js: 127ms"]}]
[chromium nac dpr2 run1] plotly: hover        work 4.27 ms/event, wrapped 0.19; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run1] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr2 run1] plotly: drag-zoom    work 8.98 ms/event, wrapped 2.67; frame p95 18.1 max 18.7 ms; long frames []; fetches ["/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window"]
[chromium nac dpr2 run1] plotly: exclude      work 11.94 ms/event, wrapped 5.98; frame p95 18.0 max 18.7 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run1] plotly: peak-drag    work 8.61 ms/event, wrapped 4.71; frame p95 18.0 max 35.3 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr2 run1] plotly: the drag moved a line: true
[chromium nac dpr2 run1] plotly: resize, the app's work 15.6, 12.6, 24.4, 13.1, 12.2, 14.5 ms; the chart's own 14.5, 12.4, 12.2, 12.9, 12.0, 13.8 ms; wrapped 15.1, 12.5, 12.5, 13.3, 12.5, 14.2 ms
[chromium nac dpr2 run1] plotly: page errors []; load 4.0 5.6 5.9
# exit 0

# 2026-09-25T05:18:07.705Z run 2, load 4.0 5.6 5.9
[chromium nac dpr2 run2] fitted in 1 s; load 4.0 5.6 5.9
[chromium nac dpr2 run2] plotly: boot long frames [{"dur":313,"scripts":["plotly.js: 312ms"]},{"dur":147,"scripts":["app.js: 144ms"]}]
[chromium nac dpr2 run2] plotly: hover        work 4.23 ms/event, wrapped 0.21; frame p95 18.3 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run2] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr2 run2] plotly: drag-zoom    work 8.80 ms/event, wrapped 2.69; frame p95 18.2 max 18.6 ms; long frames []; fetches ["/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window"]
[chromium nac dpr2 run2] plotly: exclude      work 10.70 ms/event, wrapped 5.75; frame p95 17.9 max 18.7 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run2] plotly: peak-drag    work 8.23 ms/event, wrapped 5.10; frame p95 18.3 max 18.7 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr2 run2] plotly: the drag moved a line: true
[chromium nac dpr2 run2] plotly: resize, the app's work 13.2, 10.1, 21.5, 11.0, 9.4, 10.1 ms; the chart's own 14.7, 12.7, 12.6, 13.3, 11.9, 13.0 ms; wrapped 15.2, 12.7, 13.2, 14.2, 12.4, 13.4 ms
[chromium nac dpr2 run2] plotly: page errors []; load 4.9 5.7 5.9
[chromium nac dpr2 run2] chart: boot long frames []
[chromium nac dpr2 run2] chart: hover        work 3.39 ms/event, wrapped 0.63; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run2] chart: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr2 run2] chart: drag-zoom    work 4.33 ms/event, wrapped 1.25; frame p95 18.2 max 18.8 ms; long frames []; fetches []
[chromium nac dpr2 run2] chart: exclude      work 6.15 ms/event, wrapped 2.02; frame p95 18.2 max 18.7 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run2] chart: wheel-zoom   work 5.94 ms/event, wrapped 5.24; frame p95 17.9 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run2] chart: wheel-pan    work 7.15 ms/event, wrapped 3.75; frame p95 18.4 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run2] chart: alt-pan      work 3.72 ms/event, wrapped 2.59; frame p95 18.4 max 18.5 ms; long frames []; fetches []
[chromium nac dpr2 run2] chart: peak-drag    work 1.71 ms/event, wrapped 0.64; frame p95 18.1 max 18.7 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr2 run2] chart: the drag moved a line: true
[chromium nac dpr2 run2] chart: resize, the app's work 0.4, -1.3, -1.3, -1.0, -1.7, -1.7 ms; the chart's own 2.6, 2.0, 2.1, 2.1, 1.8, 1.5 ms; wrapped 2.9, 2.0, 2.2, 2.0, 1.8, 1.8 ms
[chromium nac dpr2 run2] chart: page errors []; load 5.6 5.8 5.9
# exit 0

# 2026-09-25T05:37:26.059Z run 0, load 5.1 4.6 5.0
[chromium nac dpr2 run0] fitted in 1 s; load 5.1 4.6 5.0
[chromium nac dpr2 run0] plotly: boot long frames [{"dur":312,"scripts":["plotly.js: 311ms"]},{"dur":144,"scripts":["app.js: 141ms"]}]
[chromium nac dpr2 run0] plotly: hover        work 4.16 ms/event, wrapped 0.21; frame p95 18.0 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run0] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr2 run0] plotly: drag-zoom    work 8.76 ms/event, wrapped 2.73; frame p95 18.1 max 18.6 ms; long frames []; fetches ["/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window"]
[chromium nac dpr2 run0] plotly: exclude      work 9.72 ms/event, wrapped 5.33; frame p95 17.9 max 18.7 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run0] plotly: peak-drag    work 8.09 ms/event, wrapped 4.94; frame p95 18.1 max 33.5 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr2 run0] plotly: the drag moved a line: true
[chromium nac dpr2 run0] plotly: resize, the app's work 12.2, 11.0, 26.0, 11.2, 10.0, 10.7 ms; the chart's own 13.4, 12.9, 12.7, 13.2, 12.3, 13.1 ms; wrapped 13.8, 13.4, 13.2, 13.5, 12.5, 13.4 ms
[chromium nac dpr2 run0] plotly: page errors []; load 4.4 4.5 4.9
[chromium nac dpr2 run0] chart: boot long frames []
[chromium nac dpr2 run0] chart: hover        work 3.59 ms/event, wrapped 0.54; frame p95 17.9 max 33.2 ms; long frames []; fetches []
[chromium nac dpr2 run0] chart: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr2 run0] chart: drag-zoom    work 3.90 ms/event, wrapped 1.03; frame p95 18.1 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run0] chart: exclude      work 5.69 ms/event, wrapped 1.70; frame p95 18.0 max 18.7 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run0] chart: wheel-zoom   work 6.23 ms/event, wrapped 5.36; frame p95 17.7 max 18.5 ms; long frames []; fetches []
[chromium nac dpr2 run0] chart: wheel-pan    work 7.41 ms/event, wrapped 3.83; frame p95 17.2 max 18.1 ms; long frames []; fetches []
[chromium nac dpr2 run0] chart: alt-pan      work 4.32 ms/event, wrapped 2.74; frame p95 17.3 max 18.0 ms; long frames []; fetches []
[chromium nac dpr2 run0] chart: peak-drag    work 2.49 ms/event, wrapped 0.75; frame p95 18.1 max 18.6 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr2 run0] chart: the drag moved a line: true
[chromium nac dpr2 run0] chart: resize, the app's work 0.4, -0.7, -0.8, -1.2, -1.8, -1.8 ms; the chart's own 2.9, 2.0, 1.9, 2.1, 1.7, 1.7 ms; wrapped 2.9, 2.3, 2.2, 2.0, 1.8, 1.8 ms
[chromium nac dpr2 run0] chart: page errors []; load 4.1 4.4 4.9
# exit 0

# 2026-09-25T05:38:43.362Z run 1, load 4.1 4.4 4.9
[chromium nac dpr2 run1] fitted in 1 s; load 4.1 4.4 4.9
[chromium nac dpr2 run1] chart: boot long frames []
[chromium nac dpr2 run1] chart: hover        work 3.46 ms/event, wrapped 0.50; frame p95 18.1 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run1] chart: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr2 run1] chart: drag-zoom    work 4.33 ms/event, wrapped 1.11; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run1] chart: exclude      work 5.82 ms/event, wrapped 1.69; frame p95 18.1 max 18.7 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run1] chart: wheel-zoom   work 5.55 ms/event, wrapped 5.00; frame p95 18.3 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run1] chart: wheel-pan    work 7.08 ms/event, wrapped 3.77; frame p95 17.9 max 18.5 ms; long frames []; fetches []
[chromium nac dpr2 run1] chart: alt-pan      work 3.71 ms/event, wrapped 2.47; frame p95 17.0 max 18.4 ms; long frames []; fetches []
[chromium nac dpr2 run1] chart: peak-drag    work 2.20 ms/event, wrapped 0.66; frame p95 18.0 max 18.5 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr2 run1] chart: the drag moved a line: true
[chromium nac dpr2 run1] chart: resize, the app's work 1.1, -1.3, -1.3, -0.9, -1.4, -1.2 ms; the chart's own 2.7, 2.0, 2.0, 2.0, 1.7, 1.7 ms; wrapped 3.0, 2.0, 2.1, 2.0, 1.8, 1.9 ms
[chromium nac dpr2 run1] chart: page errors []; load 3.4 4.2 4.8
[chromium nac dpr2 run1] plotly: boot long frames [{"dur":314,"scripts":["plotly.js: 312ms"]},{"dur":128,"scripts":["app.js: 125ms"]}]
[chromium nac dpr2 run1] plotly: hover        work 4.28 ms/event, wrapped 0.21; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run1] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr2 run1] plotly: drag-zoom    work 8.47 ms/event, wrapped 2.61; frame p95 18.0 max 18.7 ms; long frames []; fetches ["/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window"]
[chromium nac dpr2 run1] plotly: exclude      work 11.15 ms/event, wrapped 5.97; frame p95 17.8 max 33.3 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run1] plotly: peak-drag    work 7.67 ms/event, wrapped 4.24; frame p95 17.9 max 33.3 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr2 run1] plotly: the drag moved a line: true
[chromium nac dpr2 run1] plotly: resize, the app's work 14.0, 11.7, 11.0, 11.7, 10.7, 11.9 ms; the chart's own 14.5, 13.3, 11.3, 13.1, 12.6, 13.6 ms; wrapped 15.0, 13.6, 11.9, 13.3, 13.0, 14.2 ms
[chromium nac dpr2 run1] plotly: page errors []; load 3.2 4.0 4.7
# exit 0

# 2026-09-25T05:40:00.606Z run 2, load 3.2 4.0 4.7
[chromium nac dpr2 run2] fitted in 1 s; load 3.1 4.0 4.7
[chromium nac dpr2 run2] plotly: boot long frames [{"dur":312,"scripts":["plotly.js: 310ms"]},{"dur":125,"scripts":["app.js: 122ms"]}]
[chromium nac dpr2 run2] plotly: hover        work 4.16 ms/event, wrapped 0.21; frame p95 18.1 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run2] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr2 run2] plotly: drag-zoom    work 8.15 ms/event, wrapped 2.60; frame p95 18.3 max 18.7 ms; long frames []; fetches ["/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window","/api/result/window"]
[chromium nac dpr2 run2] plotly: exclude      work 10.76 ms/event, wrapped 5.91; frame p95 18.1 max 33.3 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/window","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run2] plotly: peak-drag    work 8.04 ms/event, wrapped 4.84; frame p95 17.9 max 33.3 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr2 run2] plotly: the drag moved a line: true
[chromium nac dpr2 run2] plotly: resize, the app's work 12.5, 10.9, 11.1, 9.5, 8.9, 12.4 ms; the chart's own 14.0, 13.1, 11.9, 12.1, 11.6, 13.9 ms; wrapped 14.6, 13.7, 12.5, 12.4, 12.2, 14.4 ms
[chromium nac dpr2 run2] plotly: page errors []; load 3.6 4.1 4.7
[chromium nac dpr2 run2] chart: boot long frames []
[chromium nac dpr2 run2] chart: hover        work 3.41 ms/event, wrapped 0.54; frame p95 17.9 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run2] chart: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr2 run2] chart: drag-zoom    work 4.31 ms/event, wrapped 1.09; frame p95 18.2 max 18.8 ms; long frames []; fetches []
[chromium nac dpr2 run2] chart: exclude      work 5.81 ms/event, wrapped 1.89; frame p95 18.4 max 18.7 ms; long frames []; fetches ["/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve","/api/project","/api/peaks","/api/result/curves","/api/plan","/api/plans","/api/plan/resolve"]
[chromium nac dpr2 run2] chart: wheel-zoom   work 5.84 ms/event, wrapped 5.17; frame p95 17.8 max 18.6 ms; long frames []; fetches []
[chromium nac dpr2 run2] chart: wheel-pan    work 6.43 ms/event, wrapped 3.58; frame p95 18.1 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run2] chart: alt-pan      work 4.21 ms/event, wrapped 2.66; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr2 run2] chart: peak-drag    work 2.30 ms/event, wrapped 0.69; frame p95 17.9 max 18.6 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr2 run2] chart: the drag moved a line: true
[chromium nac dpr2 run2] chart: resize, the app's work 0.1, -1.9, -2.0, -1.6, -2.0, -2.1 ms; the chart's own 2.7, 1.7, 1.8, 1.5, 1.7, 1.8 ms; wrapped 2.9, 1.9, 2.1, 2.0, 1.7, 1.7 ms
[chromium nac dpr2 run2] chart: page errors []; load 3.9 4.1 4.6
# exit 0
