[Reading Notes] 6.11.19 Beijing airlines GDG Google Developer Conference, Nanjing gdgdevfest2016
On Saturday, February 19, we attended the GDG Google Developer Conference at Beihang. At a web session, we listened to the Technical sharing of the participating experts of Google. Free lunch at noon, afternoon tea, and superb technology are all impressive to our Google team. The main topics shared on the web site are as follows: 1) Deep Learning TensorFlow 2) http 2 protocol to QUIC 3) progressive web app 4) service worker advantages over Application cache 5) google AMP 6) web3D 7) the specific content of web construction technology is as follows:1. Xiaomi deep learning TensorFlow1) [HDFS] 2) [difference]: deep learning machine learning AI difference 3) [Baidu encyclopedia]: Deep Learning encyclopedia explanation 4) [TensorFlow Deep Learning Article]: TensorFlow deep learning2. HTTP to QUIC. Sun Ning1) [http 1.0 disadvantages] http 1.0 disadvantages: A New TCP request must be created for each request. -- TCP three-way handshake, TCP Slow Start 2) [http 1.1 advantage] http 1.1 does not need to create TCP requests every time it is added with keep-active. 3) [connection pool] connection pool. The browser limits that only six connections can be opened for one domain name. Domain Name splitting can be performed. Multiple Domain names can be connected to the same website. 4) [http piplining] Firefox can open this setting. The implementation does not need to wait for a request to complete. -- Disadvantage: There is a sequence of 5) [background] http 2 protocol, developed by Google in 2015. -- Advantage: multiplexing. The response sequence does not depend on the request sequence. -- Disadvantage: latency, TCP handshake, and TLS handshake. Compatibility issues. -- [TFO] TCP Fast Open -- TLS 1.3 -- TCP itself does not support multiplexing. 6) [QUIC] Quick. udp I. Connection -- Transport Layer Protocol, better than http 2. -- The concept of "stream. -- UDP transfers the transport layer to the user space. -- A thin layer above the IP address. Lightweight than TCP. -- QUIC implements the key features of TCP on UDP.3. progressive web app Korea Kai1) [web app] 2) [Progressive Web App]: Imitating Web applications of native applications 3) [physical web] implemented by Google browser, which can push notification bar information to Android and ios4. service worker advantages over Application cache1) [Application Cache] HTML5: Application Cache guide for beginners-Open Source Chinese community 2) [Service Workers] Service Workers makes Web applications more like native applications5. Google AMP Gotcha1) [AMP] You Need To Know About Google's AMP.6. web3D1) Three js7. web construction1) grunt js 2) Replacing gruntIs with glup. js