There is very little support for Flutter web at the moment. However, just want to know if its possible for there to be a support for Flutter SDK. The performance monitoring feature is a amazing and I would like to implementing it in my Flutter web project.
The SDK currently supports Flutter Web but given that it's still in the beta channel, it might take a bit longer than adding support for Android and iOS. It's definitely a goal for us but it's likely something for Q1 2021 only.
That's great! Thank you for your reply Bruno.
Let's keep this open until we shit the support. Thanks for raising!
Sure thing, I'm looking forward to the implementation.
I'd like to have this for Dart web.
A couple of ideas for performance monitoring:
I am curious if the Performance feature is available as I was not able to find it in the dart in the documentation.
its not available, upvote and follow this issue, thanks
hi, do you have a timeline for this feature?
We want to start looking at this soon. We should have something up for you to try by the end of October.
A couple of ideas for performance monitoring:
- Something like Android's activity tracing but with SentryNavigatorObserver and WidgetsBindingObserver
- MethodChannel tracking. For example how long does it take to go from Dart to native to Dart. Or just from Dart to native or vice versa. The onPlatformMessage() method seems like a good candidate to test.
- A SentryGlobalKey (see GlobalKey) to track the lifetime of widgets and get its state in crash reports. I don't actually know if it's possible, but have this idea floating around in my mind.
- SentryHttpClient integration
- Frame duration tracking, see FrameTiming and how it should be monitored
Maybe include API health measures so it will help you as a developer to know which of the API takes the longest time until it receives the data
Most helpful comment
A couple of ideas for performance monitoring: