Skip to content

Conversation

@mclack
Copy link

@mclack mclack commented Mar 20, 2025

Updates support docs with latest content and adds SECURITY.md.

@github-actions
Copy link

github-actions bot commented Mar 20, 2025

Browser bundle size

NPM build

Package
Before 212.60 kB
After 235.04 kB
± +22,445 bytes ⚠️

CDN build

Unminified Minfied Minified + gzipped
Before 107.98 kB 40.93 kB 12.00 kB
After 119.42 kB 46.03 kB 13.27 kB
± +11,439 bytes ⚠️ +5,103 bytes ⚠️ +1,269 bytes ⚠️

Code coverage

Ok File (✨=New File) Lines Branches Functions Statements
✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/app-state.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/attributes.ts 86.48%
(-12.02%)
82.41%
(-17.59%)
76.47%
(-17.64%)
84.45%
(-14.1%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/batch-processor.ts 85.36%
(-11.3%)
53.12%
(-40.99%)
69.23%
(-30.77%)
74.78%
(-21.94%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/clock.ts 100%
(+0%)
100%
(+0%)
100%
(+0%)
90%
(-10%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/config.ts 93.65%
(+20.68%)
66.66%
(+2.78%)
36.36%
(-5.3%)
89.33%
(+15.65%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/core.ts 98.14%
(-1.86%)
60%
(-34.44%)
83.33%
(-9.52%)
95.54%
(-2.89%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/delivery.ts 73.8%
(-16.2%)
52.63%
(-14.03%)
57.14%
(-42.86%)
68.42%
(-22.2%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/events.ts 100%
(+0%)
100%
(+0%)
100%
(+0%)
85.71%
(-14.29%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/fixed-probability-manager.ts 80%
(-20%)
100%
(+0%)
66.66%
(-33.34%)
75%
(-25%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/index.ts 100%
(+0%)
42.85%
(-57.15%)
66.66%
(-33.34%)
97.5%
(-2.5%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/persistence.ts 89.47%
(-2.83%)
55.55%
(-27.78%)
100%
(+0%)
86.95%
(-5.35%)
🔴 ✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/plugin.ts 82.35%
(+82.35%)
58.33%
(+58.33%)
75%
(+75%)
78.26%
(+78.26%)
🔴 ✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/prioritized-set.ts 75.75%
(+75.75%)
50%
(+50%)
84.61%
(+84.61%)
73.91%
(+73.91%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/probability-fetcher.ts 82.35%
(-17.65%)
50%
(-50%)
66.66%
(-33.34%)
80%
(-20%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/probability-manager.ts 80.95%
(-19.05%)
58.33%
(-41.67%)
70%
(-30%)
76.36%
(-23.64%)
🔴 ✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/remote-parent-context.ts 81.81%
(+81.81%)
80%
(+80%)
66.66%
(+66.66%)
67.74%
(+67.74%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/retry-queue.ts 78.04%
(-9.46%)
35.71%
(-21.43%)
54.54%
(-45.46%)
71.64%
(-17.83%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/sampler.ts 93.75%
(-6.25%)
100%
(+0%)
100%
(+0%)
94.44%
(-5.56%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/span-context.ts 87.8%
(-12.2%)
79.41%
(-20.59%)
94.11%
(-5.89%)
84.9%
(-15.1%)
🔴 ✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/span-control-provider.ts 78.94%
(+78.94%)
50%
(+50%)
85.71%
(+85.71%)
77.27%
(+77.27%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/span-factory.ts 92.9%
(-7.1%)
91.78%
(-8.22%)
91.42%
(-8.58%)
90.15%
(-9.85%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/span.ts 87.62%
(-5.82%)
66.66%
(-23.34%)
72.34%
(-5.92%)
83.73%
(-9.81%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/time.ts 88.88%
(-11.12%)
66.66%
(-33.34%)
100%
(+0%)
91.66%
(-8.34%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/core/lib/validation.ts 97.29%
(+1%)
74.39%
(-20.48%)
77.14%
(-11.74%)
91.25%
(-4.09%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/delivery-fetch/lib/delivery.ts 85.29%
(-10.36%)
57.14%
(-42.86%)
85.71%
(-14.29%)
81.39%
(-14.26%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/backgrounding-listener.ts 92.85%
(-7.15%)
58.33%
(-41.67%)
100%
(+0%)
95.23%
(-4.77%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/browser.ts 100%
(+9.38%)
68.75%
(-6.25%)
100%
(+0%)
92.42%
(+1.8%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/clock.ts 92.3%
(-7.7%)
62.5%
(-37.5%)
100%
(+0%)
94.59%
(-5.41%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/config.ts 100%
(+0%)
66.66%
(-33.34%)
100%
(+0%)
100%
(+0%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/default-routing-provider.ts 96.77%
(-3.23%)
40%
(-20%)
78.94%
(-21.06%)
95.91%
(-4.09%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/index.ts 100%
(+0%)
100%
(+0%)
50%
(-16.66%)
100%
(+0%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/persistence.ts 85.71%
(-3.17%)
50%
(-30%)
80%
(-20%)
82.35%
(-6.53%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/resource-attributes-source.ts 97.14%
(-2.86%)
81.25%
(-18.75%)
85.71%
(-14.29%)
97.77%
(-2.23%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/routing-provider.ts 100%
(+0%)
50%
(-50%)
50%
(-50%)
100%
(+0%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/send-page-attributes.ts 84.61%
(-15.39%)
100%
(+0%)
75%
(-25%)
86.66%
(-13.34%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/span-attributes-source.ts 100%
(+0%)
30%
(-30%)
100%
(+0%)
100%
(+0%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/web-vitals.ts 76.74%
(-21.56%)
62.12%
(-31.99%)
70.58%
(-29.42%)
73.21%
(-25.09%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/auto-instrumentation/full-page-load-plugin.ts 88.88%
(-11.12%)
52.38%
(-47.62%)
60%
(-40%)
85.14%
(-14.86%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/auto-instrumentation/network-request-plugin.ts 84.61%
(-9.72%)
51.35%
(-31.98%)
75%
(-25%)
82.29%
(-12.25%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/auto-instrumentation/page-load-phase-spans.ts 100%
(+0%)
70%
(-30%)
66.66%
(-33.34%)
95.23%
(-4.77%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/auto-instrumentation/resource-load-plugin.ts 79.74%
(+7.74%)
46.42%
(-9.58%)
72.72%
(-27.28%)
77.96%
(+4.89%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/auto-instrumentation/route-change-plugin.ts 92.47%
(+3.59%)
69.23%
(-5.77%)
69.23%
(+15.39%)
90.47%
(+1.19%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/on-settle/index.ts 100%
(+0%)
56.25%
(-43.75%)
95.65%
(-4.35%)
89.02%
(-10.98%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/on-settle/load-event-end-settler.ts 74.07%
(-25.93%)
65.21%
(-34.79%)
80%
(-20%)
75.67%
(-24.33%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/on-settle/request-settler.ts 85.71%
(-14.29%)
50%
(-50%)
72.72%
(-27.28%)
78.94%
(-21.06%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/on-settle/settler-aggregate.ts 90.9%
(-9.1%)
70%
(-30%)
87.5%
(-12.5%)
92.3%
(-7.7%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/browser/lib/on-settle/settler.ts 84.21%
(-15.79%)
100%
(+0%)
100%
(+0%)
86.95%
(-13.05%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/react-native/lib/backgrounding-listener.ts 87.5%
(-12.5%)
75%
(-12.5%)
100%
(+0%)
88%
(-12%)
/home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/react-native/lib/client.ts 100%
(+0%)
100%
(+50%)
100%
(+0%)
100%
(+0%)
✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/react-native/lib/create-client.ts 100%
(+100%)
97.33%
(+97.33%)
100%
(+100%)
100%
(+100%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/react-native/lib/index.ts 100%
(+100%)
100%
(+100%)
20%
(-80%)
100%
(+100%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/react-native/lib/native.ts 100%
(+10.53%)
81.25%
(-0.56%)
62.16%
(-3.05%)
97.87%
(+7.55%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/react-native/lib/span-factory.ts 97.05%
(-0.51%)
32%
(-10.85%)
79.31%
(+10.56%)
91.3%
(-3.61%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/react-native/lib/auto-instrumentation/network-request-plugin.ts 91.83%
(+11.44%)
75%
(+17.11%)
100%
(+0%)
93.54%
(+11.09%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/react-native/lib/persistence/file-native.ts 75%
(+25%)
62.5%
(+37.5%)
57.14%
(+28.57%)
75%
(+25%)
✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/plugin-named-spans/lib/index.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
🔴 ✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/plugin-react-native-span-access/dist/NativeBugsnagNativeSpans.ts 0%
(+0%)
100%
(+100%)
100%
(+100%)
0%
(+0%)
🔴 ✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/plugin-react-native-span-access/lib/NativeBugsnagNativeSpans.ts 0%
(+0%)
100%
(+100%)
100%
(+100%)
0%
(+0%)
🔴 ✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/plugin-react-native-span-access/lib/index.ts 0%
(+0%)
100%
(+100%)
100%
(+100%)
0%
(+0%)
🔴 ✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/plugin-react-native-span-access/lib/javascript-spans-plugin.ts 100%
(+100%)
87.5%
(+87.5%)
100%
(+100%)
100%
(+100%)
✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/plugin-react-native-span-access/lib/native-spans-plugin.ts 100%
(+100%)
100%
(+100%)
92.3%
(+92.3%)
100%
(+100%)
🔴 ✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/plugin-react-navigation/lib/navigation-tracker.ts 0%
(+0%)
0%
(+0%)
0%
(+0%)
0%
(+0%)
✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/plugin-react-performance/lib/index.ts 100%
(+100%)
100%
(+100%)
100%
(+100%)
100%
(+100%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/request-tracker/lib/request-tracker-fetch.ts 89.28%
(+6.27%)
53.52%
(-9.22%)
80.76%
(+0.76%)
86.51%
(+7.64%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/request-tracker/lib/request-tracker-xhr.ts 97.56%
(+0.13%)
64.28%
(-8.44%)
100%
(+0%)
93.33%
(-3.28%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/request-tracker/lib/request-tracker.ts 100%
(+0%)
65%
(-35%)
100%
(+0%)
100%
(+0%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/request-tracker/lib/url-helpers.ts 91.66%
(-8.34%)
47.05%
(-25.67%)
100%
(+0%)
88%
(-6.44%)
🔴 ✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/svelte-kit/lib/index.ts 0%
(+0%)
100%
(+100%)
0%
(+0%)
0%
(+0%)
🔴 ✨ /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/svelte-kit/lib/svelte-kit-routing-provider.ts 75%
(+75%)
61.53%
(+61.53%)
66.66%
(+66.66%)
75%
(+75%)

Total:

Lines Branches Functions Statements
84.98%(-4.99%) 64.08%(-14.21%) 75.66%(-10.13%) 81.77%(-7.09%)

Generated against 4f1573b on 4 November 2025 at 15:27:46 UTC

@mclack mclack requested a review from tomlongridge March 20, 2025 09:16
mclack and others added 2 commits November 4, 2025 15:21
Co-authored-by: Tom Longridge <tom@bugsnag.com>
@mclack mclack requested a review from tomlongridge November 4, 2025 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants