
# 2026-09-25T04:31:44.670Z run 0, load 3.6 5.3 7.4
[chromium nac dpr1 run0] fitted in 1 s; load 3.5 5.3 7.3
[chromium nac dpr1 run0] plotly: boot long frames [{"dur":341,"scripts":["plotly.js: 324ms"]},{"dur":148,"scripts":["app.js: 146ms"]}]
[chromium nac dpr1 run0] plotly: hover        work 3.08 ms/event, wrapped 0.17; frame p95 18.0 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run0] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr1 run0] plotly: drag-zoom    work 6.93 ms/event, wrapped 2.24; 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 dpr1 run0] plotly: exclude      work 10.56 ms/event, wrapped 5.67; frame p95 18.1 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 dpr1 run0] plotly: peak-drag    work 7.60 ms/event, wrapped 4.54; frame p95 18.2 max 18.5 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr1 run0] plotly: the drag moved a line: true
[chromium nac dpr1 run0] plotly: resize, the app's work 12.4, 9.8, 21.0, 10.3, 10.4, 10.0 ms; the chart's own 13.7, 12.1, 12.7, 12.5, 12.9, 12.4 ms; wrapped 14.5, 12.5, 13.0, 13.1, 13.2, 12.8 ms
[chromium nac dpr1 run0] plotly: page errors []; load 9.1 6.7 7.8
[chromium nac dpr1 run0] uplot: boot long frames [{"dur":63,"scripts":["app.js: 40ms",": 7ms"]}]
[chromium nac dpr1 run0] uplot: hover        work 3.37 ms/event, wrapped 0.64; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run0] uplot: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr1 run0] uplot: drag-zoom    work 4.24 ms/event, wrapped 2.08; frame p95 18.1 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run0] uplot: exclude      work 8.37 ms/event, wrapped 5.40; 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 dpr1 run0] uplot: wheel-zoom   work 6.29 ms/event, wrapped 6.50; frame p95 17.9 max 18.5 ms; long frames []; fetches []
[chromium nac dpr1 run0] uplot: wheel-pan    work 6.04 ms/event, wrapped 4.00; frame p95 17.9 max 18.5 ms; long frames []; fetches []
[chromium nac dpr1 run0] uplot: alt-pan      work 4.02 ms/event, wrapped 2.91; frame p95 18.1 max 18.5 ms; long frames []; fetches []
[chromium nac dpr1 run0] uplot: peak-drag    work 1.66 ms/event, wrapped 0.83; frame p95 18.0 max 18.7 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr1 run0] uplot: the drag moved a line: true
[chromium nac dpr1 run0] uplot: resize, the app's work -0.5, -1.8, -1.8, -2.2, -1.4, -2.0 ms; the chart's own 2.7, 2.3, 1.8, 2.0, 2.1, 2.4 ms; wrapped 2.9, 2.4, 2.2, 2.1, 2.3, 2.3 ms
[chromium nac dpr1 run0] uplot: page errors []; load 6.1 6.2 7.6
[chromium nac dpr1 run0] thin: boot long frames []
[chromium nac dpr1 run0] thin: hover        work 3.30 ms/event, wrapped 0.62; frame p95 18.0 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run0] thin: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr1 run0] thin: drag-zoom    work 3.46 ms/event, wrapped 1.10; frame p95 18.0 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run0] thin: exclude      work 5.35 ms/event, wrapped 1.67; 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 dpr1 run0] thin: wheel-zoom   work 4.37 ms/event, wrapped 3.81; frame p95 18.1 max 18.8 ms; long frames []; fetches []
[chromium nac dpr1 run0] thin: wheel-pan    work 5.71 ms/event, wrapped 2.49; frame p95 17.8 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run0] thin: alt-pan      work 3.65 ms/event, wrapped 2.16; frame p95 18.0 max 18.4 ms; long frames []; fetches []
[chromium nac dpr1 run0] thin: peak-drag    work 2.20 ms/event, wrapped 0.64; frame p95 17.8 max 18.6 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr1 run0] thin: the drag moved a line: true
[chromium nac dpr1 run0] thin: resize, the app's work 1.2, -0.9, 6.5, 5.8, -0.9, -1.0 ms; the chart's own 2.6, 2.0, 1.8, 2.1, 2.0, 1.8 ms; wrapped 2.8, 1.9, 1.8, 2.5, 2.2, 2.2 ms
[chromium nac dpr1 run0] thin: page errors []; load 6.8 6.3 7.5
# exit 0

# 2026-09-25T04:33:42.629Z run 1, load 6.8 6.3 7.5
[chromium nac dpr1 run1] fitted in 1 s; load 6.8 6.3 7.5
[chromium nac dpr1 run1] uplot: boot long frames [{"dur":65,"scripts":["app.js: 40ms",": 8ms"]}]
[chromium nac dpr1 run1] uplot: hover        work 3.19 ms/event, wrapped 0.61; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run1] uplot: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr1 run1] uplot: drag-zoom    work 4.47 ms/event, wrapped 2.13; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run1] uplot: exclude      work 8.43 ms/event, wrapped 5.37; 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 dpr1 run1] uplot: wheel-zoom   work 7.24 ms/event, wrapped 7.23; frame p95 16.9 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run1] uplot: wheel-pan    work 5.45 ms/event, wrapped 3.84; frame p95 17.2 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run1] uplot: alt-pan      work 4.48 ms/event, wrapped 3.13; frame p95 17.9 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run1] uplot: peak-drag    work 2.13 ms/event, wrapped 0.83; frame p95 18.3 max 18.6 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr1 run1] uplot: the drag moved a line: true
[chromium nac dpr1 run1] uplot: resize, the app's work 0.8, -1.2, -1.0, -1.7, -1.2, -1.3 ms; the chart's own 2.4, 2.1, 2.0, 1.8, 2.1, 2.3 ms; wrapped 3.4, 2.3, 2.2, 1.9, 2.3, 2.4 ms
[chromium nac dpr1 run1] uplot: page errors []; load 4.8 5.9 7.3
[chromium nac dpr1 run1] thin: boot long frames []
[chromium nac dpr1 run1] thin: hover        work 2.96 ms/event, wrapped 0.60; frame p95 18.3 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run1] thin: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr1 run1] thin: drag-zoom    work 3.23 ms/event, wrapped 1.14; frame p95 18.0 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run1] thin: exclude      work 5.03 ms/event, wrapped 1.65; frame p95 17.9 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 dpr1 run1] thin: wheel-zoom   work 4.25 ms/event, wrapped 3.90; frame p95 17.6 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run1] thin: wheel-pan    work 4.29 ms/event, wrapped 2.34; frame p95 17.7 max 18.2 ms; long frames []; fetches []
[chromium nac dpr1 run1] thin: alt-pan      work 2.36 ms/event, wrapped 1.19; frame p95 17.3 max 18.1 ms; long frames []; fetches []
[chromium nac dpr1 run1] thin: peak-drag    work 1.95 ms/event, wrapped 0.76; frame p95 18.0 max 18.6 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr1 run1] thin: the drag moved a line: true
[chromium nac dpr1 run1] thin: resize, the app's work -1.1, -2.5, -3.2, 1.4, -3.0, -3.0 ms; the chart's own 2.3, 2.0, 1.7, 2.1, 1.8, 1.7 ms; wrapped 2.9, 2.1, 1.9, 2.3, 1.9, 1.9 ms
[chromium nac dpr1 run1] thin: page errors []; load 4.3 5.6 7.1
[chromium nac dpr1 run1] plotly: boot long frames [{"dur":315,"scripts":["plotly.js: 313ms"]},{"dur":128,"scripts":["app.js: 126ms"]}]
[chromium nac dpr1 run1] plotly: hover        work 4.17 ms/event, wrapped 0.19; frame p95 17.9 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run1] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr1 run1] plotly: drag-zoom    work 8.94 ms/event, wrapped 2.66; 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 dpr1 run1] plotly: exclude      work 11.61 ms/event, wrapped 6.11; frame p95 18.1 max 34.6 ms; long frames [{"dur":52,"top":[": 45ms"]}]; 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 dpr1 run1] plotly: peak-drag    work 7.98 ms/event, wrapped 4.27; frame p95 18.3 max 18.7 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr1 run1] plotly: the drag moved a line: true
[chromium nac dpr1 run1] plotly: resize, the app's work 13.4, 12.2, 11.8, 11.1, 10.8, 13.9 ms; the chart's own 13.3, 13.1, 11.3, 12.0, 11.6, 13.9 ms; wrapped 14.0, 13.6, 11.9, 12.4, 11.8, 14.4 ms
[chromium nac dpr1 run1] plotly: page errors []; load 3.8 5.4 7.0
# exit 0

# 2026-09-25T04:35:40.660Z run 2, load 3.8 5.4 7.0
[chromium nac dpr1 run2] fitted in 1 s; load 3.7 5.3 7.0
[chromium nac dpr1 run2] thin: boot long frames []
[chromium nac dpr1 run2] thin: hover        work 3.44 ms/event, wrapped 0.64; frame p95 18.0 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run2] thin: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr1 run2] thin: drag-zoom    work 3.92 ms/event, wrapped 1.15; frame p95 17.8 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run2] thin: exclude      work 5.48 ms/event, wrapped 1.70; frame p95 18.0 max 18.9 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 dpr1 run2] thin: wheel-zoom   work 4.80 ms/event, wrapped 4.08; frame p95 17.7 max 18.5 ms; long frames []; fetches []
[chromium nac dpr1 run2] thin: wheel-pan    work 6.04 ms/event, wrapped 2.59; frame p95 18.1 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run2] thin: alt-pan      work 3.63 ms/event, wrapped 2.11; frame p95 17.7 max 18.4 ms; long frames []; fetches []
[chromium nac dpr1 run2] thin: peak-drag    work 1.94 ms/event, wrapped 0.71; frame p95 17.9 max 18.7 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr1 run2] thin: the drag moved a line: true
[chromium nac dpr1 run2] thin: resize, the app's work 0.3, -2.1, 6.5, 4.9, -1.6, -1.7 ms; the chart's own 3.4, 1.8, 1.7, 2.4, 2.1, 2.0 ms; wrapped 3.5, 1.8, 1.6, 2.4, 2.2, 2.2 ms
[chromium nac dpr1 run2] thin: page errors []; load 3.7 5.1 6.8
[chromium nac dpr1 run2] plotly: boot long frames [{"dur":316,"scripts":["plotly.js: 315ms"]},{"dur":134,"scripts":["app.js: 132ms"]}]
[chromium nac dpr1 run2] plotly: hover        work 4.28 ms/event, wrapped 0.21; frame p95 18.2 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run2] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr1 run2] plotly: drag-zoom    work 8.72 ms/event, wrapped 2.67; 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 dpr1 run2] plotly: exclude      work 11.37 ms/event, wrapped 6.28; frame p95 17.7 max 18.6 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 dpr1 run2] plotly: peak-drag    work 8.41 ms/event, wrapped 4.54; frame p95 17.7 max 18.7 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr1 run2] plotly: the drag moved a line: true
[chromium nac dpr1 run2] plotly: resize, the app's work 25.8, 12.0, 10.5, 13.2, 12.1, 22.9 ms; the chart's own 15.0, 13.2, 11.3, 12.8, 12.7, 13.1 ms; wrapped 15.5, 13.5, 11.8, 13.5, 13.1, 14.1 ms
[chromium nac dpr1 run2] plotly: page errors []; load 3.4 4.9 6.7
[chromium nac dpr1 run2] uplot: boot long frames []
[chromium nac dpr1 run2] uplot: hover        work 3.39 ms/event, wrapped 0.65; frame p95 18.3 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run2] uplot: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr1 run2] uplot: drag-zoom    work 4.97 ms/event, wrapped 2.19; frame p95 18.0 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run2] uplot: exclude      work 8.46 ms/event, wrapped 5.27; 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 dpr1 run2] uplot: wheel-zoom   work 8.60 ms/event, wrapped 8.18; frame p95 17.8 max 18.5 ms; long frames []; fetches []
[chromium nac dpr1 run2] uplot: wheel-pan    work 6.45 ms/event, wrapped 3.99; frame p95 18.4 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run2] uplot: alt-pan      work 4.56 ms/event, wrapped 3.23; frame p95 17.4 max 18.3 ms; long frames []; fetches []
[chromium nac dpr1 run2] uplot: peak-drag    work 2.02 ms/event, wrapped 0.88; frame p95 18.0 max 18.6 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr1 run2] uplot: the drag moved a line: true
[chromium nac dpr1 run2] uplot: resize, the app's work -0.5, -1.3, -1.5, -1.9, -1.4, -0.9 ms; the chart's own 2.4, 2.4, 1.9, 2.0, 2.3, 2.3 ms; wrapped 2.8, 2.4, 2.3, 1.9, 2.3, 2.4 ms
[chromium nac dpr1 run2] uplot: page errors []; load 3.9 4.8 6.6
# exit 0

# 2026-09-25T05:11:40.234Z run 0, load 5.9 6.8 6.2
[chromium nac dpr1 run0] fitted in 2 s; load 5.9 6.8 6.2
[chromium nac dpr1 run0] plotly: boot long frames [{"dur":70,"scripts":["app.js: 62ms"]},{"dur":329,"scripts":["plotly.js: 327ms"]},{"dur":197,"scripts":["app.js: 193ms"]}]
[chromium nac dpr1 run0] plotly: hover        work 2.70 ms/event, wrapped 0.14; frame p95 17.6 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run0] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr1 run0] plotly: drag-zoom    work 7.93 ms/event, wrapped 2.51; 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 dpr1 run0] plotly: exclude      work 9.60 ms/event, wrapped 5.09; frame p95 18.3 max 32.1 ms; long frames [{"dur":53,"top":[": 45ms"]}]; 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 dpr1 run0] plotly: peak-drag    work 7.39 ms/event, wrapped 4.68; frame p95 17.5 max 18.5 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr1 run0] plotly: the drag moved a line: true
[chromium nac dpr1 run0] plotly: resize, the app's work 14.3, 11.3, 13.4, 10.4, 10.7, 12.2 ms; the chart's own 14.3, 12.8, 11.6, 11.6, 12.0, 12.8 ms; wrapped 15.0, 13.2, 12.3, 12.7, 12.4, 13.4 ms
[chromium nac dpr1 run0] plotly: page errors []; load 5.6 6.6 6.1
[chromium nac dpr1 run0] chart: boot long frames []
[chromium nac dpr1 run0] chart: hover        work 3.15 ms/event, wrapped 0.60; frame p95 18.5 max 33.3 ms; long frames []; fetches []
[chromium nac dpr1 run0] chart: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr1 run0] chart: drag-zoom    work 3.43 ms/event, wrapped 1.25; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run0] chart: exclude      work 5.02 ms/event, wrapped 1.78; 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 dpr1 run0] chart: wheel-zoom   work 4.34 ms/event, wrapped 3.94; frame p95 18.0 max 18.5 ms; long frames []; fetches []
[chromium nac dpr1 run0] chart: wheel-pan    work 4.88 ms/event, wrapped 2.63; frame p95 18.2 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run0] chart: alt-pan      work 3.59 ms/event, wrapped 2.31; frame p95 17.7 max 17.8 ms; long frames []; fetches []
[chromium nac dpr1 run0] chart: peak-drag    work 1.64 ms/event, wrapped 0.71; frame p95 18.1 max 18.5 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr1 run0] chart: the drag moved a line: true
[chromium nac dpr1 run0] chart: resize, the app's work -0.3, -2.0, -3.0, 7.1, 1.9, -2.6 ms; the chart's own 3.3, 2.1, 1.8, 1.8, 2.0, 2.1 ms; wrapped 3.4, 2.1, 1.9, 1.8, 2.2, 2.2 ms
[chromium nac dpr1 run0] chart: page errors []; load 6.5 6.8 6.2
# exit 0

# 2026-09-25T05:12:58.558Z run 1, load 6.5 6.8 6.2
[chromium nac dpr1 run1] fitted in 1 s; load 6.9 6.8 6.2
[chromium nac dpr1 run1] chart: boot long frames []
[chromium nac dpr1 run1] chart: hover        work 3.62 ms/event, wrapped 0.65; frame p95 18.1 max 31.9 ms; long frames []; fetches []
[chromium nac dpr1 run1] chart: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr1 run1] chart: drag-zoom    work 4.34 ms/event, wrapped 1.38; frame p95 18.2 max 18.8 ms; long frames []; fetches []
[chromium nac dpr1 run1] chart: exclude      work 5.75 ms/event, wrapped 1.80; frame p95 17.8 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 dpr1 run1] chart: wheel-zoom   work 4.83 ms/event, wrapped 4.08; frame p95 18.1 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run1] chart: wheel-pan    work 5.43 ms/event, wrapped 2.60; frame p95 18.1 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run1] chart: alt-pan      work 3.95 ms/event, wrapped 2.38; frame p95 17.5 max 18.0 ms; long frames []; fetches []
[chromium nac dpr1 run1] chart: peak-drag    work 1.96 ms/event, wrapped 0.72; frame p95 17.8 max 18.7 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr1 run1] chart: the drag moved a line: true
[chromium nac dpr1 run1] chart: resize, the app's work 1.2, -1.6, -1.6, 3.3, -1.1, -1.2 ms; the chart's own 2.8, 2.0, 1.8, 1.9, 1.8, 1.7 ms; wrapped 3.0, 2.0, 1.9, 1.9, 1.9, 2.1 ms
[chromium nac dpr1 run1] chart: page errors []; load 6.0 6.7 6.2
[chromium nac dpr1 run1] plotly: boot long frames [{"dur":320,"scripts":["plotly.js: 318ms"]},{"dur":148,"scripts":["app.js: 146ms"]}]
[chromium nac dpr1 run1] plotly: hover        work 3.72 ms/event, wrapped 0.15; frame p95 18.0 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run1] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr1 run1] plotly: drag-zoom    work 9.28 ms/event, wrapped 2.85; 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 dpr1 run1] plotly: exclude      work 10.92 ms/event, wrapped 5.57; frame p95 18.0 max 18.6 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 dpr1 run1] plotly: peak-drag    work 9.05 ms/event, wrapped 4.75; frame p95 18.0 max 33.4 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr1 run1] plotly: the drag moved a line: true
[chromium nac dpr1 run1] plotly: resize, the app's work 15.6, 11.5, 11.2, 21.8, 11.4, 14.0 ms; the chart's own 15.4, 12.4, 11.4, 13.5, 11.9, 13.8 ms; wrapped 15.9, 13.0, 11.7, 13.6, 12.6, 14.4 ms
[chromium nac dpr1 run1] plotly: page errors []; load 6.3 6.7 6.2
# exit 0

# 2026-09-25T05:14:15.947Z run 2, load 6.3 6.7 6.2
[chromium nac dpr1 run2] fitted in 1 s; load 6.3 6.7 6.2
[chromium nac dpr1 run2] plotly: boot long frames [{"dur":319,"scripts":["plotly.js: 318ms"]},{"dur":129,"scripts":["app.js: 127ms"]}]
[chromium nac dpr1 run2] plotly: hover        work 4.32 ms/event, wrapped 0.22; frame p95 18.0 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run2] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr1 run2] plotly: drag-zoom    work 8.00 ms/event, wrapped 2.54; 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 dpr1 run2] plotly: exclude      work 10.70 ms/event, wrapped 6.04; frame p95 18.2 max 18.6 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 dpr1 run2] plotly: peak-drag    work 8.23 ms/event, wrapped 4.67; frame p95 17.8 max 33.3 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr1 run2] plotly: the drag moved a line: true
[chromium nac dpr1 run2] plotly: resize, the app's work 13.2, 10.2, 21.2, 10.6, 10.1, 11.3 ms; the chart's own 15.0, 12.4, 12.9, 12.7, 12.3, 13.1 ms; wrapped 15.6, 12.7, 13.6, 13.4, 12.6, 13.7 ms
[chromium nac dpr1 run2] plotly: page errors []; load 7.0 6.8 6.3
[chromium nac dpr1 run2] chart: boot long frames []
[chromium nac dpr1 run2] chart: hover        work 3.65 ms/event, wrapped 0.68; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run2] chart: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr1 run2] chart: drag-zoom    work 3.86 ms/event, wrapped 1.34; frame p95 18.0 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run2] chart: exclude      work 5.88 ms/event, wrapped 1.92; 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 dpr1 run2] chart: wheel-zoom   work 4.67 ms/event, wrapped 4.02; frame p95 18.1 max 18.5 ms; long frames []; fetches []
[chromium nac dpr1 run2] chart: wheel-pan    work 5.08 ms/event, wrapped 2.51; frame p95 18.0 max 18.5 ms; long frames []; fetches []
[chromium nac dpr1 run2] chart: alt-pan      work 3.78 ms/event, wrapped 2.51; frame p95 17.5 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run2] chart: peak-drag    work 1.43 ms/event, wrapped 0.67; frame p95 18.1 max 18.6 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr1 run2] chart: the drag moved a line: true
[chromium nac dpr1 run2] chart: resize, the app's work -0.4, -2.5, -2.9, 6.8, 2.4, -2.2 ms; the chart's own 3.4, 2.0, 1.8, 1.8, 2.0, 2.0 ms; wrapped 3.6, 1.9, 1.7, 1.8, 2.2, 2.4 ms
[chromium nac dpr1 run2] chart: page errors []; load 5.9 6.6 6.2
# exit 0

# 2026-09-25T05:33:33.945Z run 0, load 5.6 4.9 5.2
[chromium nac dpr1 run0] fitted in 1 s; load 5.6 4.9 5.2
[chromium nac dpr1 run0] plotly: boot long frames [{"dur":320,"scripts":["plotly.js: 319ms"]},{"dur":137,"scripts":["app.js: 134ms"]}]
[chromium nac dpr1 run0] plotly: hover        work 2.82 ms/event, wrapped 0.16; frame p95 18.0 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run0] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr1 run0] plotly: drag-zoom    work 8.77 ms/event, wrapped 2.70; 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 dpr1 run0] plotly: exclude      work 11.26 ms/event, wrapped 5.80; frame p95 18.0 max 33.4 ms; long frames [{"dur":51,"top":[": 45ms"]}]; 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 dpr1 run0] plotly: peak-drag    work 8.72 ms/event, wrapped 4.84; frame p95 18.1 max 33.3 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr1 run0] plotly: the drag moved a line: true
[chromium nac dpr1 run0] plotly: resize, the app's work 14.7, 12.5, 14.3, 11.8, 11.7, 12.4 ms; the chart's own 14.3, 12.8, 12.0, 11.9, 12.3, 13.3 ms; wrapped 14.8, 13.3, 12.4, 12.9, 12.7, 13.5 ms
[chromium nac dpr1 run0] plotly: page errors []; load 4.5 4.7 5.1
[chromium nac dpr1 run0] chart: boot long frames []
[chromium nac dpr1 run0] chart: hover        work 3.50 ms/event, wrapped 0.55; frame p95 18.1 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run0] chart: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr1 run0] chart: drag-zoom    work 4.12 ms/event, wrapped 1.18; frame p95 18.2 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run0] chart: exclude      work 5.77 ms/event, wrapped 1.70; frame p95 17.9 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 dpr1 run0] chart: wheel-zoom   work 4.73 ms/event, wrapped 4.15; frame p95 18.1 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run0] chart: wheel-pan    work 5.16 ms/event, wrapped 2.77; frame p95 18.0 max 18.4 ms; long frames []; fetches []
[chromium nac dpr1 run0] chart: alt-pan      work 3.68 ms/event, wrapped 2.11; frame p95 18.2 max 18.5 ms; long frames []; fetches []
[chromium nac dpr1 run0] chart: peak-drag    work 1.56 ms/event, wrapped 0.69; frame p95 17.8 max 18.7 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr1 run0] chart: the drag moved a line: true
[chromium nac dpr1 run0] chart: resize, the app's work 0.5, -2.2, -2.7, 7.1, 3.8, -2.2 ms; the chart's own 3.5, 1.8, 1.7, 1.8, 2.0, 2.0 ms; wrapped 3.5, 1.9, 1.7, 1.9, 2.3, 2.3 ms
[chromium nac dpr1 run0] chart: page errors []; load 4.2 4.7 5.1
# exit 0

# 2026-09-25T05:34:51.372Z run 1, load 4.2 4.7 5.1
[chromium nac dpr1 run1] fitted in 1 s; load 4.5 4.7 5.1
[chromium nac dpr1 run1] chart: boot long frames []
[chromium nac dpr1 run1] chart: hover        work 3.56 ms/event, wrapped 0.53; frame p95 18.3 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run1] chart: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr1 run1] chart: drag-zoom    work 4.15 ms/event, wrapped 1.07; frame p95 18.2 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run1] chart: exclude      work 5.07 ms/event, wrapped 1.56; 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 dpr1 run1] chart: wheel-zoom   work 5.02 ms/event, wrapped 4.27; frame p95 18.4 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run1] chart: wheel-pan    work 5.50 ms/event, wrapped 2.40; frame p95 18.3 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run1] chart: alt-pan      work 3.73 ms/event, wrapped 2.06; frame p95 17.7 max 18.4 ms; long frames []; fetches []
[chromium nac dpr1 run1] chart: peak-drag    work 1.78 ms/event, wrapped 0.70; frame p95 17.9 max 18.6 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr1 run1] chart: the drag moved a line: true
[chromium nac dpr1 run1] chart: resize, the app's work 0.7, -1.5, 7.5, 4.4, -1.1, -1.5 ms; the chart's own 3.2, 1.8, 1.7, 2.4, 2.0, 2.0 ms; wrapped 3.5, 1.8, 1.8, 2.6, 2.3, 2.1 ms
[chromium nac dpr1 run1] chart: page errors []; load 3.8 4.5 5.0
[chromium nac dpr1 run1] plotly: boot long frames [{"dur":315,"scripts":["plotly.js: 313ms"]},{"dur":158,"scripts":["app.js: 156ms"]}]
[chromium nac dpr1 run1] plotly: hover        work 4.23 ms/event, wrapped 0.16; frame p95 18.0 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run1] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr1 run1] plotly: drag-zoom    work 9.29 ms/event, wrapped 2.78; 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 dpr1 run1] plotly: exclude      work 11.71 ms/event, wrapped 6.06; 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 dpr1 run1] plotly: peak-drag    work 8.64 ms/event, wrapped 4.66; frame p95 18.0 max 34.3 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr1 run1] plotly: the drag moved a line: true
[chromium nac dpr1 run1] plotly: resize, the app's work 15.3, 12.6, 22.8, 12.4, 12.1, 11.3 ms; the chart's own 14.4, 13.2, 12.9, 13.1, 12.4, 12.1 ms; wrapped 15.4, 13.5, 13.3, 13.5, 13.1, 12.4 ms
[chromium nac dpr1 run1] plotly: page errors []; load 3.7 4.4 5.0
# exit 0

# 2026-09-25T05:36:08.699Z run 2, load 3.7 4.4 5.0
[chromium nac dpr1 run2] fitted in 1 s; load 3.7 4.4 5.0
[chromium nac dpr1 run2] plotly: boot long frames [{"dur":308,"scripts":["plotly.js: 306ms"]},{"dur":126,"scripts":["app.js: 124ms"]}]
[chromium nac dpr1 run2] plotly: hover        work 4.29 ms/event, wrapped 0.22; frame p95 18.1 max 18.7 ms; long frames []; fetches []
[chromium nac dpr1 run2] plotly: the readout under the pointer reads "2θ\n—"
[chromium nac dpr1 run2] plotly: drag-zoom    work 8.95 ms/event, wrapped 2.77; 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 dpr1 run2] plotly: exclude      work 11.13 ms/event, wrapped 5.82; 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 dpr1 run2] plotly: peak-drag    work 8.97 ms/event, wrapped 4.90; frame p95 17.9 max 34.9 ms; long frames []; fetches ["/api/peaks/move","/api/result/window"]
[chromium nac dpr1 run2] plotly: the drag moved a line: true
[chromium nac dpr1 run2] plotly: resize, the app's work 29.6, 12.7, 11.6, 12.3, 11.5, 25.7 ms; the chart's own 17.2, 13.1, 12.2, 12.1, 11.3, 14.3 ms; wrapped 17.6, 13.8, 12.6, 12.5, 11.7, 14.7 ms
[chromium nac dpr1 run2] plotly: page errors []; load 3.7 4.4 4.9
[chromium nac dpr1 run2] chart: boot long frames []
[chromium nac dpr1 run2] chart: hover        work 3.32 ms/event, wrapped 0.51; frame p95 18.2 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run2] chart: the readout under the pointer reads "2θ\n58.7455°"
[chromium nac dpr1 run2] chart: drag-zoom    work 4.35 ms/event, wrapped 1.21; frame p95 18.1 max 18.8 ms; long frames []; fetches []
[chromium nac dpr1 run2] chart: exclude      work 5.64 ms/event, wrapped 1.73; 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 dpr1 run2] chart: wheel-zoom   work 4.82 ms/event, wrapped 4.07; frame p95 18.1 max 18.6 ms; long frames []; fetches []
[chromium nac dpr1 run2] chart: wheel-pan    work 5.35 ms/event, wrapped 2.59; frame p95 18.1 max 18.5 ms; long frames []; fetches []
[chromium nac dpr1 run2] chart: alt-pan      work 3.68 ms/event, wrapped 2.07; frame p95 17.9 max 18.4 ms; long frames []; fetches []
[chromium nac dpr1 run2] chart: peak-drag    work 1.73 ms/event, wrapped 0.66; frame p95 17.8 max 18.7 ms; long frames []; fetches ["/api/peaks/move"]
[chromium nac dpr1 run2] chart: the drag moved a line: true
[chromium nac dpr1 run2] chart: resize, the app's work -0.0, -2.0, -2.5, 6.8, 3.3, -1.7 ms; the chart's own 3.4, 1.8, 1.7, 2.0, 1.8, 1.8 ms; wrapped 3.6, 1.9, 1.8, 1.9, 2.3, 2.3 ms
[chromium nac dpr1 run2] chart: page errors []; load 5.1 4.6 5.0
# exit 0
