接入方式#
在这里我们提供了三种接入方式,您可以根据项目需求选择最适合的方案:此方法推荐用于现代 Web 应用程序。RUM SDK 与您的前端 JavaScript 代码的其余部分打包在一起。它对页面加载性能没有影响。但是,SDK 可能会错过在 SDK 初始化之前触发的错误、资源和用户操作。此方法推荐用于具有性能目标的 Web 应用程序。RUM 浏览器 SDK 从我们的 CDN 异步加载,确保 SDK 下载不会影响页面加载性能。但是,SDK 可能会错过在 SDK 初始化之前触发的错误、资源和用户操作。建议使用此方法收集所有 RUM 事件。RUM 浏览器 SDK 从我们的 CDN 同步加载,确保 SDK 首先加载并收集所有错误、资源和用户操作。此方法可能会影响页面加载性能。NPM 包方式接入#
将@flashcatcloud/browser-rum
添加到您的package.json
文件中CDN 异步方式接入#
将以下的代码片段添加到您每个需要监控的HTML
的head
标签中。CDN 同步方式接入#