日期:2014-05-16 浏览次数:20345 次
脚本安需导入(装载)的三种模式的对比
关键字: jsi jsintegration何谓安需装载?
安需装载可分如下三种模式:
最简单的按需装载实现,通过XMLHttpRequest同步装载脚本文件实现。问题是,浏览器使用这种方式同步获取资源时将导致浏览器阻塞:停止响应用户事件、停止页面重画操作。所以,虽然编程最为简单,但是用户体验最差。?
异步导入,不必多做解释,用户体验好,但是因为其异步特征,处理起来比较麻烦。
JSI通过动态预装载功能实现的一种同步获取资源的方法,虽然也是同步,但没有阻塞,可以算时兼顾易用性和用户体验的机决方按。缺点时有一定延迟,当前脚本标签中不可用。?