Enviar búsqueda
Cargar
新浪微博的BigPipe后端实现技术分享——11月26日淘宝aDev技术沙龙
•
25 recomendaciones
•
4,000 vistas
S
slawdan
Seguir
在11月26日淘宝aDev技术沙龙做的新浪微博新版中的BigPipe服务器端实现技术的分享。
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 39
Descargar ahora
Descargar para leer sin conexión
Recomendados
Big pipe backend2
Big pipe backend2
锐 张
使用Big pipe提升浏览速度v2
使用Big pipe提升浏览速度v2
kumawu
页面背景&头部
页面背景&头部
Wang shimu
Exam 98-375 HTML5 Application Development Fundamentals
Exam 98-375 HTML5 Application Development Fundamentals
Chieh Lin
Estrategias de comunicación para el ciberactivismo
Estrategias de comunicación para el ciberactivismo
Freire Juan
00025233
00025233
fpem
Nettet som en del av mediemiksen - Google Think 2014 - Espen Grimmert
Nettet som en del av mediemiksen - Google Think 2014 - Espen Grimmert
Espen Grimmert
تقرير حول انتهاكات السجون في مصر
تقرير حول انتهاكات السجون في مصر
التنسيقية المصرية للحقوق والحريات
Más contenido relacionado
Destacado
Unit 2: NUTRITION
Unit 2: NUTRITION
alfonsodios
AWSome Day Berlin 18.6.2014
AWSome Day Berlin 18.6.2014
tecRacer
anybuild/Hosting casual #1
anybuild/Hosting casual #1
Ryo Kuroda
電子書刺激擴大閱讀產業
電子書刺激擴大閱讀產業
Sophie Pang
Open Educational Resources: Policy Implications
Open Educational Resources: Policy Implications
Oystein Johannessen
Pirkanmaan toisen asteen tvt-suunnitelma ITK2014
Pirkanmaan toisen asteen tvt-suunnitelma ITK2014
Riikka Lehto (Vanninen)
Pedagogical Strategies for Worthwhile Learning in Online Environments
Pedagogical Strategies for Worthwhile Learning in Online Environments
Ramesh C. Sharma
Transformation or Transition
Transformation or Transition
Mike Pounsford
Ne principles of islam
Ne principles of islam
Loveofpeople
Lean Day: West recap (censored)
Lean Day: West recap (censored)
Taylor Meek
Resume
Resume
Brian Richard
Маркетинг 2015 - основни правила за малкия и среден бизнес
Маркетинг 2015 - основни правила за малкия и среден бизнес
Justine Toms
Unityを使ったVRアプリ作成入門 ABCD2015金沢編
Unityを使ったVRアプリ作成入門 ABCD2015金沢編
kinneko
Бренд-комьюнити от Sitko.Ru (Brand-Community of Sitko.Ru)
Бренд-комьюнити от Sitko.Ru (Brand-Community of Sitko.Ru)
Serj Nazarov
Latvija 2030, NAP2020 un deklarācijas īstenošanas uzraudzības ziņojums
Latvija 2030, NAP2020 un deklarācijas īstenošanas uzraudzības ziņojums
Pārresoru kordinācijas centrs (PKC)
ΒΑΚΑΛΟΥΔΗ - ΠΡΟΣΚΛΗΣΗ
ΒΑΚΑΛΟΥΔΗ - ΠΡΟΣΚΛΗΣΗ
Βακαλούδη Αναστασία
Destacado
(16)
Unit 2: NUTRITION
Unit 2: NUTRITION
AWSome Day Berlin 18.6.2014
AWSome Day Berlin 18.6.2014
anybuild/Hosting casual #1
anybuild/Hosting casual #1
電子書刺激擴大閱讀產業
電子書刺激擴大閱讀產業
Open Educational Resources: Policy Implications
Open Educational Resources: Policy Implications
Pirkanmaan toisen asteen tvt-suunnitelma ITK2014
Pirkanmaan toisen asteen tvt-suunnitelma ITK2014
Pedagogical Strategies for Worthwhile Learning in Online Environments
Pedagogical Strategies for Worthwhile Learning in Online Environments
Transformation or Transition
Transformation or Transition
Ne principles of islam
Ne principles of islam
Lean Day: West recap (censored)
Lean Day: West recap (censored)
Resume
Resume
Маркетинг 2015 - основни правила за малкия и среден бизнес
Маркетинг 2015 - основни правила за малкия и среден бизнес
Unityを使ったVRアプリ作成入門 ABCD2015金沢編
Unityを使ったVRアプリ作成入門 ABCD2015金沢編
Бренд-комьюнити от Sitko.Ru (Brand-Community of Sitko.Ru)
Бренд-комьюнити от Sitko.Ru (Brand-Community of Sitko.Ru)
Latvija 2030, NAP2020 un deklarācijas īstenošanas uzraudzības ziņojums
Latvija 2030, NAP2020 un deklarācijas īstenošanas uzraudzības ziņojums
ΒΑΚΑΛΟΥΔΗ - ΠΡΟΣΚΛΗΣΗ
ΒΑΚΑΛΟΥΔΗ - ΠΡΟΣΚΛΗΣΗ
Similar a 新浪微博的BigPipe后端实现技术分享——11月26日淘宝aDev技术沙龙
使用Big pipe提升浏览速度 wk_velocity
使用Big pipe提升浏览速度 wk_velocity
kumawu
OPOA in Action -- 使用MagixJS简化WebAPP开发
OPOA in Action -- 使用MagixJS简化WebAPP开发
leneli
使用Bigpipe提升浏览速度
使用Bigpipe提升浏览速度
kumawu
程序组介绍Ver2.0
程序组介绍Ver2.0
vtmers2012
高性能网站最佳实践
高性能网站最佳实践
longhao
TBAD F2E 2010 review
TBAD F2E 2010 review
leneli
给聚划算后端开发的前端培训
给聚划算后端开发的前端培训
j5726
Jsp讲义
Jsp讲义
yiditushe
Css性能优化
Css性能优化
linxz
Talk about parser text from web pages(hunantv.com)
Talk about parser text from web pages(hunantv.com)
光风
让我们的页面跑得更快
让我们的页面跑得更快
li qiang
模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京
Joseph Chiang
Html5和css3入门
Html5和css3入门
Xiujun Ma
Qq.com前端架构实践与思考
Qq.com前端架构实践与思考
greengnn
日新培训
日新培训
pan quanjin
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
iflytek
淘宝网前端应用与发展
淘宝网前端应用与发展
taobao.com
单页面开发遇到的一些问题
单页面开发遇到的一些问题
Zhi Zhong
网页设计及制作(Div+css)
网页设计及制作(Div+css)
lrk3
建立前端开发团队 (Front-end Development Environment)
建立前端开发团队 (Front-end Development Environment)
Joseph Chiang
Similar a 新浪微博的BigPipe后端实现技术分享——11月26日淘宝aDev技术沙龙
(20)
使用Big pipe提升浏览速度 wk_velocity
使用Big pipe提升浏览速度 wk_velocity
OPOA in Action -- 使用MagixJS简化WebAPP开发
OPOA in Action -- 使用MagixJS简化WebAPP开发
使用Bigpipe提升浏览速度
使用Bigpipe提升浏览速度
程序组介绍Ver2.0
程序组介绍Ver2.0
高性能网站最佳实践
高性能网站最佳实践
TBAD F2E 2010 review
TBAD F2E 2010 review
给聚划算后端开发的前端培训
给聚划算后端开发的前端培训
Jsp讲义
Jsp讲义
Css性能优化
Css性能优化
Talk about parser text from web pages(hunantv.com)
Talk about parser text from web pages(hunantv.com)
让我们的页面跑得更快
让我们的页面跑得更快
模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京
Html5和css3入门
Html5和css3入门
Qq.com前端架构实践与思考
Qq.com前端架构实践与思考
日新培训
日新培训
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
淘宝网前端应用与发展
淘宝网前端应用与发展
单页面开发遇到的一些问题
单页面开发遇到的一些问题
网页设计及制作(Div+css)
网页设计及制作(Div+css)
建立前端开发团队 (Front-end Development Environment)
建立前端开发团队 (Front-end Development Environment)
Último
20151111 - IoT Sync Up
20151111 - IoT Sync Up
Jamie (Taka) Wang
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx
NCU MCL
20200323 - AI Intro
20200323 - AI Intro
Jamie (Taka) Wang
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptx
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptx
NCU MCL
20211119 - demystified artificial intelligence with NLP
20211119 - demystified artificial intelligence with NLP
Jamie (Taka) Wang
20170104 - transaction_pattern
20170104 - transaction_pattern
Jamie (Taka) Wang
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptx
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptx
NCU MCL
20200226 - AI Overview
20200226 - AI Overview
Jamie (Taka) Wang
20161027 - edge part2
20161027 - edge part2
Jamie (Taka) Wang
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】
黑客 接单【TG/微信qoqoqdqd】
函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx
函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx
NCU MCL
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx
NCU MCL
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx
NCU MCL
Entities in DCPS (DDS)
Entities in DCPS (DDS)
Jamie (Taka) Wang
20161220 - domain-driven design
20161220 - domain-driven design
Jamie (Taka) Wang
Último
(15)
20151111 - IoT Sync Up
20151111 - IoT Sync Up
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx
20200323 - AI Intro
20200323 - AI Intro
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptx
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptx
20211119 - demystified artificial intelligence with NLP
20211119 - demystified artificial intelligence with NLP
20170104 - transaction_pattern
20170104 - transaction_pattern
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptx
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptx
20200226 - AI Overview
20200226 - AI Overview
20161027 - edge part2
20161027 - edge part2
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】
函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx
函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx
Entities in DCPS (DDS)
Entities in DCPS (DDS)
20161220 - domain-driven design
20161220 - domain-driven design
新浪微博的BigPipe后端实现技术分享——11月26日淘宝aDev技术沙龙
1.
2.
3.
实现
4.
实战问题
5.
展望
6.
7.
利用流水线思想降低网页的用户感知延迟
8.
AJAX 模块化方式的性能加强版
9.
10.
11.
12.
13.
14.
15.
16.
<html>
17.
<div id="pl_left">左侧内容</div>
18.
<div id="pl_main">主要内容</div>
19.
</html>
20.
21.
<html>
22.
<script src="BigPipe.js"></script>
23.
<div id="pl_left"></div>
24.
<div id="pl_main"></div>
25.
<script>bp.pagelet({'id': 'pl_left' ,
'html' : ' 左侧内容 '})</script>
26.
<script>bp.pagelet({'id': 'pl_main' ,
'html' : ' 主要内容 '})</script>
27.
</html>
28.
29.
30.
减少HTTP请求
31.
32.
数据请求层封装
33.
部分运算移动到浏览器端
34.
浏览器兼容性
35.
36.
37.
《使用 BigPipe 提升浏览速度—流水线技术在新浪微博的实践》
38.
吴侃 @v4ria
39.
前端技术经理
40.
41.
实现
42.
实战问题
43.
展望
44.
45.
管理 Pagelet 依赖
46.
获取数据
47.
判断输出模式
48.
49.
JS/CSS 加载卸载
50.
Dom 处理
51.
Quickling
52.
历史管理
53.
54.
Pagelet 储存自身依赖
55.
Pagelet 提供数据获取方法
56.
Pagelet 结构与处理逻辑分离
57.
58.
59.
60.
依赖的 js 脚本
61.
所需 html 模板
62.
数据准备方法
63.
64.
65.
66.
流水线 Streamline
67.
随机流水线 Random
68.
69.
70.
Pagelet 储存自身依赖
71.
Pagelet 提供数据获取方法
72.
Pagelet 容器与处理逻辑分离
73.
深度优先遍历
74.
75.
实现
76.
实战问题
77.
展望
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
Noscript 标签跳转
90.
91.
HTTP 1.1 &
1.0 兼容
92.
93.
实现
94.
实战问题
95.
展望
96.
97.
Pagelet 优先级
98.
随机模式输出 ( 待上线
)
99.
JS/CSS 资源的全局管理
100.
101.
102.
Descargar ahora