Tools / Datadog Interview questions
What is the difference between mobile RUM and browser RUM?
Browser RUM, via a JavaScript SDK, tracks page views, resource load timing, and browser-specific quality signals like Core Web Vitals - metrics that are meaningful in the context of a web page's lifecycle.
Mobile RUM, via native SDKs for iOS, Android, React Native, or Flutter, tracks screen views, app launch/startup time, and importantly, native app crashes - a concept that doesn't map cleanly onto a browser tab, since a crashed browser tab behaves very differently from a crashed native app.
Both feed into the same RUM product and can correlate with backend APM traces the same way, but the specific vocabulary of events and quality metrics reflects the very different runtime environments of a web page versus an installed app.
More Related questions...