getsentry / getsentry/sentry-dotnet
.NET on WebAssembly - Bindings to Sentry's JavaScript SDK
- Dominant language
- C#
- Stars
- 770
- Forks
- 248
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 49
Description
The `Sentry` package as well as the new `Sentry.AspNetCore.Blazor.WebAssembly` work on the browser through wasm.
Related work:
* [https://github.com/getsentry/sentry-dotnet/pull/2569]()
* [https://github.com/getsentry/sentry-dotnet/issues/317]()
* [https://github.com/getsentry/sentry-dotnet/pull/3501]()
We have a sample in the repo:
* [https://github.com/getsentry/sentry-dotnet/pull/574]()
But none of the work done yet (other than the [draft PR from hackweek]() have done anything related to bundling our JS SDK.
This should allow us to get [Session Replay](), our [User Feedback Widget]() as well as some JS specific features like Unhandled Promise Rejections, etc.
Related issues and PRs:
* [https://github.com/dotnet/runtime/issues/91049]()
* [https://github.com/getsentry/sentry-unity/issues/668]()
* [https://github.com/getsentry/sentry-godot/issues/114]()
* [https://github.com/getsentry/sentry-dart/pull/2238/]()
* [https://github.com/getsentry/sentry-kotlin-multiplatform/issues/27]()
* [https://github.com/getsentry/sentry-javascript/issues/8259#issuecomment-1570196653]()
* [https://github.com/getsentry/sentry-javascript/pull/8263]()
* [https://github.com/getsentry/sentry-dotnet/issues/2291]()
Package [is still `-preview`](), but got some downloads already
Tracking adoption of Blazor specific wasm package: [https://nugettrends.com/packages?months=6&ids=Sentry.AspNetCore.Blazor.WebAssembly]()

Contributor guide
Assessment
This issue has not been assessed yet.