Skip to content

Conversation

@yousif-bugsnag
Copy link
Contributor

Changed

  • (react-native) Introduced a lazy-loading singleton client to ensure a single client instance per app #748

yousif-bugsnag and others added 3 commits November 14, 2025 10:14
* feat(react-native): lazy-loaded client singleton using proxy

* refactor(react-native): bypass proxy once client is initialized
@github-actions
Copy link

Browser bundle size

NPM build

Package
Before 235.35 kB
After 235.35 kB
± No change

CDN build

Unminified Minfied Minified + gzipped
Before 119.43 kB 46.18 kB 13.29 kB
After 119.43 kB 46.18 kB 13.29 kB
± No change No change No change

Code coverage

Ok File (✨=New File) Lines Branches Functions Statements
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/react-native/lib/client.ts 100%
(+0%)
50%
(-50%)
100%
(+0%)
93.75%
(-6.25%)
/home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/react-native/lib/create-client.ts 100%
(+0%)
97.53%
(+0.2%)
100%
(+0%)
100%
(+0%)
🔴 /home/runner/work/bugsnag-js-performance/bugsnag-js-performance/packages/platforms/react-native/lib/index.ts 100%
(+0%)
100%
(+0%)
16.66%
(-3.34%)
100%
(+0%)

Total:

Lines Branches Functions Statements
85%(+0.06%) 63.98%(+0.11%) 75.76%(-0.03%) 81.79%(+0.04%)

Generated against f1ee043 on 24 November 2025 at 12:40:07 UTC

@yousif-bugsnag yousif-bugsnag merged commit aaa7054 into main Nov 24, 2025
145 checks passed
@yousif-bugsnag yousif-bugsnag deleted the release/v3.3.0 branch November 24, 2025 15:43
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