随笔分类 -  web高性能优化

主要针对网站建设进行优化代码,高效编程,性能优化实践
摘要:Web Worker线程处理 1 浏览器把所有事件都通过操作系统安排到事件队列中(例如:你去一个·窗口买菜,需要排队);浏览器使用单线程处理队列中的事件和执行用户代码(也就是单线程;web workers除外)。 因此,浏览器每次只能处理这些任务中的一个,并且任意一个任务都能阻止其他任务的执行。 2 阅读全文
posted @ 2019-09-11 12:27 web与webGL 阅读(1417) 评论(1) 推荐(1) 编辑
摘要:拆分初始化负载,提高性能 1 在初始化时加载必要的javaScript,其余的JavaScript稍后再加载;避免给用户带来响应停顿的印象。(在初始化页面时,很多函数下载了,但并未执行); 2 寻找拆分的函数 Firebug的JavaScript性能分析器能显示出在触发onload事件之前执行的函数 阅读全文
posted @ 2019-08-11 10:16 web与webGL 阅读(293) 评论(0) 推荐(0) 编辑
摘要:ajax性能优化 例: 模块: A B C D 开销: 50% 3% 25% 22% 如果我们优化B就如同那些那些只执行一次的代码,性能·提高不到哪里去;反之,我们去优化A,比如去优化它的循环,减少循环的嵌套,就能很好的提高网站性能(当然,这必须建立在程序符合要求的前提下)。 使用ajax技术(aj 阅读全文
posted @ 2019-08-08 12:29 web与webGL 阅读(549) 评论(0) 推荐(0) 编辑
摘要:无阻塞加载脚本 1 脚本阻塞并行下载 行内脚本通过script标签引入整段javascript: 外部脚本通过script的src属性把独立文件中的JavaScript引入: <script src= "A.js"></script> src属性定义了需加载的外部URL,如果缓存中有脚本文件,浏览器 阅读全文
posted @ 2019-08-03 11:55 web与webGL 阅读(340) 评论(0) 推荐(0) 编辑
摘要:web开发者性能优化工具 1 数据包嗅探器(在性能优化时,查看页面(包括页面中全部资源)的加载过程) HttpWatch (http://www.httpwatch.com/) 把网络流量用图形的方式绘制出来;图形化的展示更容易发现性能的延迟问题 FireBug网络控制板,可以显示HTTP瀑布流。缺 阅读全文
posted @ 2019-07-31 18:55 web与webGL 阅读(771) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示