« 上一篇下一篇 »

JavaScript利弊

JavaScript用户角度观察事情(如果被正确加载),包括第三方内容和混合应用。但是,它是特定于厂商的,难以转换服务。而且,JavaScript看不到浏览器沙盒以外的信息

    以下是使用JavaScript的优点

    1、可以从所有地点看到所有对象,适合混合应用的使用CDN的网站。

    2、可以反映客户端延迟,所以可以知道何时脚本或插件会引起问题,可以测量所谓的“渲染时间”。

    3、可以确切知道页面有哪些组件。

    4、可以测量用户行为(例如,点击播放视频),并作为计时的一部分。

    5、适用于云计算和托管主机环境,因为不需要访问服务器,所以也没有硬件要安装。

    JavaScript仍然有某些局限。

    1、如果JavaScript没有加载,就得不到任何数据,所以不利于诊断问题。

    2、高级用户可能在JavaScript运行前跳过页面,导致监测出现缺口。

    3、使用JavaScript会增加页面尺寸和延迟。

    4、不适用于文档(PDF)、RSS源、某些移动设备或JavaScript不会执行的场合。

    5、对DOM需要额外的代码测量事件。

    6、看不到浏览器沙盒以外的信息(TCP往返时间、分组混乱、公共IP地址等)。

    7、由于缺乏来自前一页面的计时器,没有“前一页面”,因此不能测量最先访问页面的服务器延迟。

    8、必须保持它与Web页面中其他软件的同步维护,并受发布周期和质量保证影响。

    9、类似于Web分析,它可能会引入某些对隐私的忧虑,使用户阻止第三方脚本。

« 上一篇下一篇 »