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 的优势

 
 
5. Google AMP Gotcha

 
 
6. web3D

  1) Three js
 
7. web构建

  1) grunt js
  2)glup.js 替代gruntIs
 
 
 
 

【读书笔记】2016.11.19 北航 《GDG 谷歌开发者大会》整理的更多相关文章

  1. 腾讯WeTest受邀参展2018谷歌开发者大会,Android 9专区免费开放

    2018谷歌开发者大会(Google Developer Days)于9月20日正式在上海拉开帷幕.在今年,围绕谷歌最新研发技术,来自机器学习.物联网.云服务等各领域精英参会并进行了案例分享. 201 ...

  2. C++ primer plus读书笔记——第11章 使用类

    第11章 使用类 1. 运算符重载是一种形式的C++多态. 2. 不要返回指向局部变量或临时对象的引用.函数执行完毕后,局部变量和临时对象将消失,引用将指向不存在的数据. 3. 运算符重载的格式如下: ...

  3. R in action读书笔记(11)-第八章:回归-- 选择“最佳”的回归模型

    8.6 选择“最佳”的回归模型 8.6.1 模型比较 用基础安装中的anova()函数可以比较两个嵌套模型的拟合优度.所谓嵌套模型,即它的一 些项完全包含在另一个模型中 用anova()函数比较 &g ...

  4. effective C++ 读书笔记 条款11

    条款11: 在operator= 中处理"自我赋值" 在实现operator=时考虑自我赋值是必要的就像 x=y .我们不知道变量x与y代表的值是否为同一个值(把x和y说成是一个指 ...

  5. java collections读书笔记(11) Lists

    继续这个系列,好久没学习了,懒惰呀. Set接口,实际上是collection 类别中最简单的一个接口,因为它并没有比Collection 接口增加任何的内容,相对而言,大家可能更喜欢List接口和它 ...

  6. 《C和指针》 读书笔记 -- 第11章 动态内存分配

    1.C函数库提供了两个函数,malloc和free,分别用于执行动态内存分配和释放,这些函数维护一个可用内存池. void *malloc(size_t size);//返回指向分配的内存块起始位置的 ...

  7. EC读书笔记系列之19:条款49、50、51、52

    条款49 了解new-handler的行为 记住: ★set_new_handler允许客户指定一个函数,在内存分配无法获得满足时被调用 ★Nothrow new是一个颇为局限的工具,∵其只适用于内存 ...

  8. CSharp设计模式读书笔记(11):外观模式(学习难度:★☆☆☆☆,使用频率:★★★★★)

    定义: 外观模式:为子系统中的一组接口提供一个统一的入口.外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用. 模式角色与结构: 示例代码: using System; using Sys ...

  9. 《JavaScript Dom 编程艺术》读书笔记-第11章

    本章简单介绍了HTML5,并推荐了一个好工具Modernizr,用于检测浏览器可能支持的各种特性. HTML5的新特性包括: 可以用来在文档中绘制矢量及位图的<canvas>元素: 可以在 ...

随机推荐

  1. C语言 · 寻找数组中的最大值

    问题描述 对于给定整数数组a[],寻找其中最大值,并返回下标. 输入格式 整数数组a[],数组元素个数小于1等于100.输出数据分作两行:第一行只有一个数,表示数组元素个数:第二行为数组的各个元素. ...

  2. LNMP安装过程

    LNMP一键安装包是什么? LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora.Debian/Ubuntu/Raspbian/Deepin VPS或独 ...

  3. MySql.Data.MySqlClient.MySqlException: Parameter ‘@maxid’ must be defined

    本文涉及到的mysql知识点: mysql中的if条件语句用法: IF(expr1,expr2,expr3) mysql使用变量(mysql中变量不用事前申明) mysql事务 testcase 为了 ...

  4. iOS创建安全的单例

    创建安全的单例 #import "Singleton.h" @implementation Singleton static Singleton* _instance = nil; ...

  5. iOS开发-应用崩溃日志揭秘(一)

    作为一名应用开发者,你是否有过如下经历? 为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作.它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 ! 如果 ...

  6. Java学习笔记(06)

    继承 super关键字 重写 final关键字 抽象类/abstract关键字 接口 一.继承 继承是类与类之间的继承,是一种is a 的关系(继承的满足条件) 继承的类叫子类 / 派生类,被继承的叫 ...

  7. jQuery第一篇 (帅哥)

      同学心目中的jQuery: 简单易用,功能强大,对移动端来说,体积稍大. 1.1 回顾前面学到的js我们遇到的一些痛点 window.onload 事件有个事件覆盖的问题,我们只能写一个 代码容错 ...

  8. Sql Server系列:Select基本语句

    1 T-SQL中SELECT语法结构 <SELECT statement> ::= [WITH <common_table_expression> [,...n]] <q ...

  9. Java 8新特性-4 方法引用

    对于引用来说我们一般都是用在对象,而对象引用的特点是:不同的引用对象可以操作同一块内容! Java 8的方法引用定义了四种格式: 引用静态方法     ClassName :: staticMetho ...

  10. SQL Server 隐式转换引发的躺枪死锁-程序员需知

    在SQL Server的应用开发过程(尤其是二次开发)中可能由于开发人员对表的结构不够了解,造成开发过程中使用了不合理的方式造成数据库引擎未按预定执行,以致影响业务.这是非常值得注意的.这次为大家介绍 ...