getsentry / getsentry/sentry-dotnet

.NET on WebAssembly - Bindings to Sentry's JavaScript SDK

Open
#3,673 6 comments 0 reactions 0 assignees View on GitHub
.NET Framework: ASP.NET Core Framework: Blazor Improvement Platform: Wasm
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]()

![Image](https://uploads.linear.app/3ed206af-f87a-40aa-82a0-150bf83e43e6/b30c7302-2abb-4dbf-8c1d-84bf38dd3a08/ddc23242-5d0b-42fb-b67d-e3cd0838ec8e?signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXRoIjoiLzNlZDIwNmFmLWY4N2EtNDBhYS04MmEwLTE1MGJmODNlNDNlNi9iMzBjNzMwMi0yYWJiLTRkYmYtOGMxZC04NGJmMzhkZDNhMDgvZGRjMjMyNDItNWQwYi00MmZiLWI2N2QtZTNjZDA4MzhlYzhlIiwiaWF0IjoxNzc5MTY2NjE1LCJleHAiOjE4MTA3MzcxNzV9.mmR66es0oMURI8uSoenZfcISGQN--cpU7I2eIE1rIXM)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.