IMweb Conf 2017图文(部分)笔记 -- 上

2,373 阅读4分钟
IMWebConf 2017前端大会的发起方是腾讯公司,组织者是腾讯公司最专业的前端团队之一IMWeb团队,官网地址:2017.imweb.io/,难得的是腾讯副总裁Ross做开幕致辞,分享了自03年加入腾讯十几年的开发历程,生动而有趣的分享。

《腾讯IMweb Conf 2017大会图文笔记 -- 下》
juejin.cn/post/684490…

本文多图,移动网络用户请注意! 文章为部分展厅记录,每一场讲座纪录的 也是部分!


参会议程




个人总结:




有w3c经理分享web标准化的现在与未来,谷歌工程师分享PWA与AMP加速网页,也有微软经理分享TypeScript结合VScode优化开发效率,张宏波分享新鲜编译工具BuckleScript,天猪分享阿里内部node框架Egg.js+Koa,腾讯工程师唐俊俊分享第三方WebIM柔性优化,也看了王跃老司机分享的小程序核心架构剖析,Node末场狼叔分享经验之谈,大前端工程师的成长经验...

圆桌会议交流如何成长和找到核心技术、慢慢拓展视野...

真的挺开阔眼界,给人以方向,还收获了一个移动电源和一本书,这波不亏~


一、《Now and Future》-- W3C经理 Philippe Le Hegaret

演讲PPT地址: https://www.w3.org/2017/Talks/0916-imweb/?full#1

主要讲解的是Philippe的工作内容,管理着290左右的 Community Groups,以W3C的工作组划分,一些标准的演变过程等。








然后最重要的是2018年会做哪些,这也是新的一年的学习大纲!




分为三大块: 性能、安全、数字媒体。






然后接下来呢:





继续提升安全性



更佳的性能表现



更好的web应用:PWA



更多关于渲染

更多浏览器渲染: drafts.css-houdini.org

---

更多目标:


会后圆桌会议有提问,W3C的标准是否落后于时代演变?

Philippe Le Hegaret回答:并不会,PWA早在六七年前就已经提出了。


二、《PWA+AMP - 移动web的现在与未来》-- 谷歌工程师Michael Yeung


PWA + AMP

不了解 AMP的可以先看看张鑫旭的这篇文章,《移动页面加速google的AMP和百度的MIP简介》以及官网 www.ampproject.org/zh_cn/。


开场自我介绍,以“用户打开网页三秒钟后无反应就会离开”的断言作为开题,以移动端加载速度衡量用户体验的标准。


将移动端版本更新与web端相比,平均每个用户更新下载APP的概率接近0.


然后介绍AMP是基于Google的快速构建HTML却同时受限制的工具。这对于移动端电商是非常有利的,提升移动端搜索排名,介绍了国内外厂商的使用情况,国内是饿了么、阿里巴巴等。




接下来讲的是用户体验的三个要输:可靠、快速、吸引


额... 三个模块的分析的话,这里很抱歉,认真看没注意拍,一下子就过去了~



可靠、快速、吸引

然后谈了谈PWA(Progressive Web App)的优势,着重讲了难点Service worker,

主要讲了区分好register、install、advanced等阶段的控制。





三、《TypeScript:高效可扩展的javascript开发经验》-- 微软程序经理/TypeScript专家 Limin zhu



首先自我介绍,项目相关等等~


开发者应该做些什么神奇的事情呢?

先看看js程序员的日常,这位微软专家概括了日常时间分配。

如图所致大部分时间都在理解别人的代码和自己三个月之前写的代码(由于js的弱类型导致的),那还有什么时间去开发新功能呢,那有没有办法使得理解的时间缩短5%,维护的时间缩短5%,使得开发新功能的比例变成15%呢? 

这时候该TypeScript就登场了。

介绍了TypeScript的优势,JS语言的超集。



VSCode这款微软出品的大杀器派上用场了,一个demo.js 首行加上 

// @ts-check

这一神奇的代码,你的js就出现类型检测/报错提示了~ 



更多示例就没拍到了,简单总结就是通过IDE检测你的TS代码增加类型识别,以达到提高目的的效果。

四、《BuckleScript:large scale JS programming - the next step after TypeScript》-- 张宏波

这是一个非常新奇的东西,号称编译比TypeScript快很多,基于简洁优雅的OCaml,甚至可以编译汇编语言在ARM机器上运行,这是一位可敬的编辑器开发者。

具体请看文章: (1年前)架构最快最好的To JS编译器

(1年前)JavaScript无处不在,Bloomberg 开源BuckleScript 1.0 助力JS平台大规模高性能软件开发


为什么没有更多关于BuckleScript这个编辑器了呢,因为某人处于闲鱼呆滞中~


------



以上是上午主会场笔记(好多漂亮的小姐姐有木有),难免有没拍下来来的,轻喷就好。

分享的目的是分享一个视角来评判我们的前端之路,下午的晚些了,毕竟周六特困户也不容易,嘿嘿~  By Ale-cc 2017.09.16