【讀書筆記】2016.11.19 北航 《GDG 谷歌開發者大會》整理,南京gdgdevfest2016
2016.11.19 周六,我們在 北航參加了《GDG 谷歌開發者大會》,在web專場,聆聽了谷歌公司的與會專家的技術分享。
中午免費的午餐,下午精美的下午茶,還有精湛的技術,都是我們隊谷歌公司刮目相看。
web場分享的主題主要有下面的幾個:
1)深度學習 TensorFlow
2)http 2協議到 QUIC
3)progressive web app
4) service worker比 Application cache 的優勢
5) Google AMP
6) web3D
7) web構建技術
具體內容如下:
1. 小米 深度學習 TensorFlow
1) 【HDFS】
2) 【區別】:深度學習 機器學習 AI區別
3) 【百度百科】:深度學習 百科解釋
4) 【TensorFlow深度學習 文章】:TensorFlow深度學習
2. HTTP 到 QUIC.孫寧
1)【http 1.0缺點】http 1.0的缺點,每次請求都要創建新的TCP請求。
-- TCP的三次握手,TCP的慢啟動
2) 【http 1.1優點】http 1.1 添加了 keep-active
就不用每次都創建TCP請求了。
3) 【連接池】連接池 ,浏覽器限制一個域名只能開6個連接
可以通過 進行 域名切分。可以同網站多域名來多開連接。
4)【 http piplining】
火狐浏覽器可以打開這個設置。
實現不用等一個請求完成。
-- 缺點:有順序
5) 【背景】http 2協議,是 2015年,是 谷歌開發的。
-- 優點: 多路復用。
響應的順序不依賴於請求的順序。
--缺點:
還有延遲,TCP握手,TLS握手。
兼容性問題。
-- 【TFO】 TCP Fast Open
-- TLS 1.3
-- TCP本身不支持多路復用。
6) 【QUIC】
Quick.UDP I.Connection
-- 傳輸層協議,比http 2好。
-- “流”的概念。
-- UDP將傳輸層轉移到用戶空間。
-- 是IP之上的一個薄層。比TCP輕量級。
-- QUIC 在UDP上實現了TCP的關鍵特性。
3. progressive web app 韓國恺
1) 【 web app】
2) 【Progressive Web App】:模仿原生應用的Web應用
3) 【physical web】谷歌浏覽器實現,可向安卓和 ios推送 通知欄信息
4. service worker比 Application cache 的優勢
1) 【Application Cache】HTML5:初學者使用 Application Cache 指南 - 開源中國社區
2) 【Service Workers】Service Workers讓Web應用感覺更像是原生應用
5. Google AMP Gotcha
1)【AMP】 關於谷歌的AMP,你需要知道這些
6. web3D
1) Three js
7. web構建
1) grunt js
2)glup.js 替代gruntIs