-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Internal] Research and Set up Firebase for Web #47707
Comments
Triggered auto assignment to @luacmartins ( |
New Library Review
Once these questions are answered, start a thread in #engineering-chat, ping the
|
@rinej could you provide some examples of how we're using Could you also please fill in this information:
Thank you! |
How we currently use
|
Thanks! I'll bring this to Slack tomorrow |
I created the Draft PR with the project configuration: #47795
|
@luacmartins Whoops! This issue is 2 days overdue. Let's get this updated quick! |
We have a draft PR |
The PR is ready for review. |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
the issue was resolved in the following ticket: #49443 (comment) |
Closing issue! |
Problem
Currently we use react-native-firebase for tracking performance issues on mobile.
According to docs https://rnfirebase.io/platforms the lib doesn't support web platform. It would be beneficial to use firebase to track web performance as well.
Solution
We need to do some reaserch and check if we are able to use the the firebase SDK to use performance tracking on the web.
We already have Firebase set up for our mobile platforms, and recently we started using it.
And with relatively low effort, we can extend this setup to the web platform.
It allows us to monitor default key metrics (e.g.
firstContentfulPaint
) and our custom metrics (e.g.trie_initialization
)We can add additional context to the trace, like
userId
or the number of reports, which can be valuable for diagnosing issues or analyzing performance trends.In practice, this means that we both can use the dashboard to track any potential performance regressions.
While it might feel somewhat similar to Grafana in terms of monitoring capabilities, Firebase is relatively easier to configure—especially since we already have the setup in place for mobile.
Here are some screenshots from firebase console from test project:


Issue Owner
Current Issue Owner: @rinejThe text was updated successfully, but these errors were encountered: