Mozilla,Cloudflare和其他人建议使用BinaryAST以加快JavaScript加载时间
2019-05-18 00:00
1361 查看
Mozilla、Facebook、Cloudflare等公司的开发人员一直在起草“BinaryAST”作为一种新的JavaScript网络格式。
BinaryAST是原始JavaScript代码和相关数据结构的二进制表示形式,用于在页面加载时与JavaScript源代码本身相比加快代码的解析速度。二进制抽象语法树格式应该能够加快所有web设备上的脚本加载速度。与解析传统JavaScript源代码相比,CloudFlare目前提供的相关数据在加载时间上的降幅从4%到13%不等。或者,如果采用“lazified”的方法跳过未使用的函数,则所需时间可以减少98%以上。
那些想要了解更多关于BinaryAST的信息的人可以查看CloudFlare的博客文章,而BinaryAST提案本身目前正在GitHub上发布。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-05/158722.htm
相关文章推荐
- 加快你的JavaScript加载时间
- 使用JavaScript获取不同时区的时间
- 使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!
- 有以下几种方法可以使用非阻塞方式下载 JavaScript,提快页面加载
- 使用javascript动态加载外部css或js文件
- 为什么加载 JavaScript 使用 "src",CSS 使用 "href"?
- Javascript/jquery异步加载使用方法详解(转)
- 实用技巧:使用 jQuery 异步加载 JavaScript 脚本
- Struts2使用命名空间后JSP页面无法加载javascript脚本的问题
- 使用javascripte 动态加载模块研究
- asp.net使用httphandler打包多CSS或JS文件以加快页面加载速度
- 使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!
- 教你50招提升ASP.NET性能(十四):使用startMode属性来减少ASP.NET站点加载时间
- Javascript模块化开发,使用模块化脚本加载工具RequireJS,提高你代码的速度和质量。
- 使用Filter跟踪Asp.net MVC页面加载时间
- 使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!
- 使用ajax加载的页面中包含的javascript的解决方法
- 使用谷歌统计来跟踪网页加载时间
- Mozilla Rhino:使用java语言来解释和执行javascript脚本(转)
- javascript 的onclick和click 在 ie 和mozilla中的使用 ;jquery 的dom事件绑定