百度方案:
    localStorage 同步读取 5M

    1. var list = {}
    2. // 启动脚本
    3. let _version = localStorage.hasItem('main.js')
    4. // 判断本地是否有缓存
    5. if (_version) {
    6. // 比较缓存版本
    7. // 判断是否执行
    8. } else {
    9. _version =
    10. // 请求资源
    11. }