《高性能的JavaScript》读书笔记

一年前开始看这本书,然而书里的划线笔记,现在基本想不起来,估计那时候是非常一知半解。有了一年多的项目经验后,再次看这本书,并整理了些工作中遇到过或我认为会有用的东西

加载和执行

  • 将脚本放在文档底部加载。避免浏览器在下载解析和执行js代码时的等待。
  • 合并Js代码。HTTP请求会带来额外的性能开销。内嵌脚本也需要合并
  • 无阻塞脚本。文件的下载和执行过程不会阻塞页面其他进程。
    • defer属性。 可与其他资源并行下载,待DOM加载完成后才会执行。
    • Async 属性。支持包含src的元素,并行下载,下载完成后自动执行。无法控制先后顺序。
    • 动态资源加载。文件在

你可能感兴趣的:(《高性能的JavaScript》读书笔记)