Enviar pesquisa
Carregar
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
•
Transferir como PPT, PDF
•
18 gostaram
•
1,205 visualizações
裕波 周
Seguir
web标准化交流会第十八期上海站分享。 Jackson Tian:从无阻塞脚本加载(LAB.js)到浏览器线程模型
Leia menos
Leia mais
Tecnologia
Educação
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 66
Baixar agora
Recomendados
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
Jackson Tian
Node.js 入門 - 前端工程開發實務訓練
Node.js 入門 - 前端工程開發實務訓練
Joseph Chiang
模块化和组件化Css
模块化和组件化Css
Wu tianhao
前端工程開發實務訓練
前端工程開發實務訓練
Joseph Chiang
Jsp
Jsp
rdandy
Javascript 入門 - 前端工程開發實務訓練
Javascript 入門 - 前端工程開發實務訓練
Joseph Chiang
TypeScript-twmvc#16
TypeScript-twmvc#16
twMVC
專案分層架構 twMVC#18
專案分層架構 twMVC#18
twMVC
Recomendados
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
Jackson Tian
Node.js 入門 - 前端工程開發實務訓練
Node.js 入門 - 前端工程開發實務訓練
Joseph Chiang
模块化和组件化Css
模块化和组件化Css
Wu tianhao
前端工程開發實務訓練
前端工程開發實務訓練
Joseph Chiang
Jsp
Jsp
rdandy
Javascript 入門 - 前端工程開發實務訓練
Javascript 入門 - 前端工程開發實務訓練
Joseph Chiang
TypeScript-twmvc#16
TypeScript-twmvc#16
twMVC
專案分層架構 twMVC#18
專案分層架構 twMVC#18
twMVC
Asp.net mvc網站的從無到有
Asp.net mvc網站的從無到有
Wade Huang
Powercli
Powercli
hellocn
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
twMVC
Spring 2.0 技術手冊第九章 - API 封裝
Spring 2.0 技術手冊第九章 - API 封裝
Justin Lin
Spring 2.0 技術手冊第八章 - View 層方案、Web 框架整合
Spring 2.0 技術手冊第八章 - View 層方案、Web 框架整合
Justin Lin
Angular js twmvc#17
Angular js twmvc#17
twMVC
Asp.net mvc 概觀介紹
Asp.net mvc 概觀介紹
Alan Tsai
twMVC#19 | opserver監控服務的解決
twMVC#19 | opserver監控服務的解決
twMVC
ASP.NET MVC之實戰架構探討 -twMVC#5
ASP.NET MVC之實戰架構探討 -twMVC#5
twMVC
ASP.NET MVC Model 的設計與使用 twMVC#10
ASP.NET MVC Model 的設計與使用 twMVC#10
twMVC
Entity framework + Linq 介紹
Entity framework + Linq 介紹
Alan Tsai
twMVC#19 | 微信公眾平台申請與wechat api 開發血淚史
twMVC#19 | 微信公眾平台申請與wechat api 開發血淚史
twMVC
YUI 教學 - 前端工程開發實務訓練
YUI 教學 - 前端工程開發實務訓練
Joseph Chiang
Debugging - 前端工程開發實務訓練
Debugging - 前端工程開發實務訓練
Joseph Chiang
ASP.NET Core 2.1設計新思維與新發展
ASP.NET Core 2.1設計新思維與新發展
江華 奚
Dynamic JS Loader
Dynamic JS Loader
feifeipan
Spring 2.0 技術手冊第五章 - JDBC、交易支援
Spring 2.0 技術手冊第五章 - JDBC、交易支援
Justin Lin
利用Signalr打造即時通訊@Tech day geek
利用Signalr打造即時通訊@Tech day geek
Johnson Gau
四天学会Ajax
四天学会Ajax
mornone
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
裕波 周
彪叔 [2010]webrebuild
彪叔 [2010]webrebuild
裕波 周
白玉磊 Webrebuild
白玉磊 Webrebuild
裕波 周
Mais conteúdo relacionado
Mais procurados
Asp.net mvc網站的從無到有
Asp.net mvc網站的從無到有
Wade Huang
Powercli
Powercli
hellocn
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
twMVC
Spring 2.0 技術手冊第九章 - API 封裝
Spring 2.0 技術手冊第九章 - API 封裝
Justin Lin
Spring 2.0 技術手冊第八章 - View 層方案、Web 框架整合
Spring 2.0 技術手冊第八章 - View 層方案、Web 框架整合
Justin Lin
Angular js twmvc#17
Angular js twmvc#17
twMVC
Asp.net mvc 概觀介紹
Asp.net mvc 概觀介紹
Alan Tsai
twMVC#19 | opserver監控服務的解決
twMVC#19 | opserver監控服務的解決
twMVC
ASP.NET MVC之實戰架構探討 -twMVC#5
ASP.NET MVC之實戰架構探討 -twMVC#5
twMVC
ASP.NET MVC Model 的設計與使用 twMVC#10
ASP.NET MVC Model 的設計與使用 twMVC#10
twMVC
Entity framework + Linq 介紹
Entity framework + Linq 介紹
Alan Tsai
twMVC#19 | 微信公眾平台申請與wechat api 開發血淚史
twMVC#19 | 微信公眾平台申請與wechat api 開發血淚史
twMVC
YUI 教學 - 前端工程開發實務訓練
YUI 教學 - 前端工程開發實務訓練
Joseph Chiang
Debugging - 前端工程開發實務訓練
Debugging - 前端工程開發實務訓練
Joseph Chiang
ASP.NET Core 2.1設計新思維與新發展
ASP.NET Core 2.1設計新思維與新發展
江華 奚
Dynamic JS Loader
Dynamic JS Loader
feifeipan
Spring 2.0 技術手冊第五章 - JDBC、交易支援
Spring 2.0 技術手冊第五章 - JDBC、交易支援
Justin Lin
利用Signalr打造即時通訊@Tech day geek
利用Signalr打造即時通訊@Tech day geek
Johnson Gau
四天学会Ajax
四天学会Ajax
mornone
Mais procurados
(19)
Asp.net mvc網站的從無到有
Asp.net mvc網站的從無到有
Powercli
Powercli
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
Spring 2.0 技術手冊第九章 - API 封裝
Spring 2.0 技術手冊第九章 - API 封裝
Spring 2.0 技術手冊第八章 - View 層方案、Web 框架整合
Spring 2.0 技術手冊第八章 - View 層方案、Web 框架整合
Angular js twmvc#17
Angular js twmvc#17
Asp.net mvc 概觀介紹
Asp.net mvc 概觀介紹
twMVC#19 | opserver監控服務的解決
twMVC#19 | opserver監控服務的解決
ASP.NET MVC之實戰架構探討 -twMVC#5
ASP.NET MVC之實戰架構探討 -twMVC#5
ASP.NET MVC Model 的設計與使用 twMVC#10
ASP.NET MVC Model 的設計與使用 twMVC#10
Entity framework + Linq 介紹
Entity framework + Linq 介紹
twMVC#19 | 微信公眾平台申請與wechat api 開發血淚史
twMVC#19 | 微信公眾平台申請與wechat api 開發血淚史
YUI 教學 - 前端工程開發實務訓練
YUI 教學 - 前端工程開發實務訓練
Debugging - 前端工程開發實務訓練
Debugging - 前端工程開發實務訓練
ASP.NET Core 2.1設計新思維與新發展
ASP.NET Core 2.1設計新思維與新發展
Dynamic JS Loader
Dynamic JS Loader
Spring 2.0 技術手冊第五章 - JDBC、交易支援
Spring 2.0 技術手冊第五章 - JDBC、交易支援
利用Signalr打造即時通訊@Tech day geek
利用Signalr打造即時通訊@Tech day geek
四天学会Ajax
四天学会Ajax
Destaque
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
裕波 周
彪叔 [2010]webrebuild
彪叔 [2010]webrebuild
裕波 周
白玉磊 Webrebuild
白玉磊 Webrebuild
裕波 周
QQ聊天系统后台架构的演化与启示
QQ聊天系统后台架构的演化与启示
mysqlops
web标准化交流会bobby分享
web标准化交流会bobby分享
裕波 周
web标准化交流会上海站bobby分享
web标准化交流会上海站bobby分享
裕波 周
Destaque
(6)
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
彪叔 [2010]webrebuild
彪叔 [2010]webrebuild
白玉磊 Webrebuild
白玉磊 Webrebuild
QQ聊天系统后台架构的演化与启示
QQ聊天系统后台架构的演化与启示
web标准化交流会bobby分享
web标准化交流会bobby分享
web标准化交流会上海站bobby分享
web标准化交流会上海站bobby分享
Semelhante a 从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
钟志 第八期Web标准化交流会
钟志 第八期Web标准化交流会
Zhi Zhong
從 Web Site 到 Web Application,從 Web Services 到 Mobile Services
從 Web Site 到 Web Application,從 Web Services 到 Mobile Services
Kuo-Chun Su
Lazyload实践
Lazyload实践
Wu tianhao
Event proxy introduction
Event proxy introduction
mysqlops
EventProxy introduction - JacksonTian
EventProxy introduction - JacksonTian
Jackson Tian
使用NodeJS构建静态资源管理系统
使用NodeJS构建静态资源管理系统
Frank Xu
Browser vs. Node.js Jackson Tian Shanghai
Browser vs. Node.js Jackson Tian Shanghai
Jackson Tian
非常靠谱 Html 5
非常靠谱 Html 5
Tony Deng
第三方内容开发最佳实践
第三方内容开发最佳实践
taobao.com
Exam 98-375 HTML5 Application Development Fundamentals
Exam 98-375 HTML5 Application Development Fundamentals
Chieh Lin
Web base 吴志华
Web base 吴志华
FLASH开发者交流会
用JAX-RS和Jersey完成RESTful Web Services
用JAX-RS和Jersey完成RESTful Web Services
javatwo2011
Javascript autoload
Javascript autoload
jay li
網站設計100步
網站設計100步
evercislide
张所勇:前端开发工具推荐
张所勇:前端开发工具推荐
zhangsuoyong
JavaScript Advanced Skill
JavaScript Advanced Skill
firestoke
拆分初始化负载
拆分初始化负载
kaven yan
摘星
摘星
zenyuhao
NodeJS基礎教學&簡介
NodeJS基礎教學&簡介
GO LL
Berserk js
Berserk js
taobao.com
Semelhante a 从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
(20)
钟志 第八期Web标准化交流会
钟志 第八期Web标准化交流会
從 Web Site 到 Web Application,從 Web Services 到 Mobile Services
從 Web Site 到 Web Application,從 Web Services 到 Mobile Services
Lazyload实践
Lazyload实践
Event proxy introduction
Event proxy introduction
EventProxy introduction - JacksonTian
EventProxy introduction - JacksonTian
使用NodeJS构建静态资源管理系统
使用NodeJS构建静态资源管理系统
Browser vs. Node.js Jackson Tian Shanghai
Browser vs. Node.js Jackson Tian Shanghai
非常靠谱 Html 5
非常靠谱 Html 5
第三方内容开发最佳实践
第三方内容开发最佳实践
Exam 98-375 HTML5 Application Development Fundamentals
Exam 98-375 HTML5 Application Development Fundamentals
Web base 吴志华
Web base 吴志华
用JAX-RS和Jersey完成RESTful Web Services
用JAX-RS和Jersey完成RESTful Web Services
Javascript autoload
Javascript autoload
網站設計100步
網站設計100步
张所勇:前端开发工具推荐
张所勇:前端开发工具推荐
JavaScript Advanced Skill
JavaScript Advanced Skill
拆分初始化负载
拆分初始化负载
摘星
摘星
NodeJS基礎教學&簡介
NodeJS基礎教學&簡介
Berserk js
Berserk js
Mais de 裕波 周
前端架构漫谈
前端架构漫谈
裕波 周
Scrum敏捷项目管理
Scrum敏捷项目管理
裕波 周
移动设备web重构
移动设备web重构
裕波 周
重温网站重构
重温网站重构
裕波 周
从问题开始,前端,架构、框架与库的实战
从问题开始,前端,架构、框架与库的实战
裕波 周
从问题开始,谈前端架构
从问题开始,谈前端架构
裕波 周
Ie9 overview
Ie9 overview
裕波 周
《一专多长》——Twinsen[梁璟彪]
《一专多长》——Twinsen[梁璟彪]
裕波 周
浏览器兼容性问题简介 --- 黄昊
浏览器兼容性问题简介 --- 黄昊
裕波 周
揭秘Html5和Css3 ---- 鲁超伍
揭秘Html5和Css3 ---- 鲁超伍
裕波 周
网站重构Whoami ---- 偷米饭
网站重构Whoami ---- 偷米饭
裕波 周
分层语义化模板实践 ---- 张克军
分层语义化模板实践 ---- 张克军
裕波 周
javascript的分层概念 --- 阿当
javascript的分层概念 --- 阿当
裕波 周
Mais de 裕波 周
(13)
前端架构漫谈
前端架构漫谈
Scrum敏捷项目管理
Scrum敏捷项目管理
移动设备web重构
移动设备web重构
重温网站重构
重温网站重构
从问题开始,前端,架构、框架与库的实战
从问题开始,前端,架构、框架与库的实战
从问题开始,谈前端架构
从问题开始,谈前端架构
Ie9 overview
Ie9 overview
《一专多长》——Twinsen[梁璟彪]
《一专多长》——Twinsen[梁璟彪]
浏览器兼容性问题简介 --- 黄昊
浏览器兼容性问题简介 --- 黄昊
揭秘Html5和Css3 ---- 鲁超伍
揭秘Html5和Css3 ---- 鲁超伍
网站重构Whoami ---- 偷米饭
网站重构Whoami ---- 偷米饭
分层语义化模板实践 ---- 张克军
分层语义化模板实践 ---- 张克军
javascript的分层概念 --- 阿当
javascript的分层概念 --- 阿当
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
1.
从无阻塞脚本加载 (LAB.js) 到浏览器线程模型
Jackson Tian/ 田永强 @ 朴灵 at SAP 05/09/11
2.
3.
4.
为什么 script 标签会阻塞页面解析
05/09/11
5.
05/09/11
6.
7.
05/09/11
8.
9.
10.
Chromium 解析流程 05/09/11
此图由 Tapir( 貘 ) 提供,感谢他
11.
12.
无阻塞脚本加载 05/09/11
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
各种方法支持一览 05/09/11 方法
并行加载 顺序执行 不受同源限制 浏览器都支持 Defer √ √ √ x Async √ x √ x 动态脚本元素 √ x √ √ XHR Inject √ √ x √ XHR Eval √ √ x √ Document.write √ √ √ x Iframe √ ? x √
24.
无顺序执行的要求情况下 05/09/11 方法
并行加载 顺序执行 不受同源限制 浏览器都支持 Defer √ √ √ x Async √ x √ x 动态脚本元素 √ x √ √ XHR Inject √ √ x √ XHR Eval √ √ x √ Document.write √ √ √ x Iframe √ ? x √
25.
05/09/11
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
LABjs API 示意
05/09/11
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
异步 Ajax 模型
05/09/11
53.
同步 Ajax 模型
05/09/11
54.
55.
56.
57.
58.
59.
60.
NodeJS 是一个跑在 Server
端的浏览器 浏览器架构 (Chrome) NodeJS 架构 05/09/11
61.
62.
63.
64.
65.
66.
05/09/11 Thanks
Baixar agora