2017年6月24日,腾讯前端大会TFC在深圳福田区喜来登六楼会议厅召开,作为国内高级别的前端开发大会,有幸参与了这次活动,耳闻目见,学到了很多东西,见到了一批大牛,回来冷静了一下回顾大会的历程,先来水一波现场的图片;
一早的来到会议场地,人还不多;签到处,然后领取大会胸章和T恤及公仔,有白色版和黑色版,黑版T恤,自己看:
签售站台,都是好书;
掘金展台可以领取胸章纪念品,不亏是前端大会,恩,手贱把这张图发朋友圈了,估计同事们已经把我都拉黑了囧……
会场全景,很大,据说可以容纳1000人:
会前助兴节目,音乐会,还有sos:
前奏水了一波图片,下面说说开场内容吧,开场致辞嘉宾本来有两位,stonehuang和winner,但当天似乎各地的航班有很多延误,群里也一直说外地的朋友来不了的情况,所以开场只有stonehuang先致辞;
stonehuang的一个观点/词语令我印象深刻,那就是知识半衰期,前端界更是如此,JavaScript和nodejs大发展,各种框架脚手架层出不穷,信息大爆炸的时代,更是人人都要具备自我驱动的学习品质;
第一个分享的cc是外国JavaScript大师,《JavaScript Application Design》作者:Nicolas Bevacqua,主题为《the Future of Writing JavaScript》嘉宾文件下载主讲T39的发展/ECMAScript规则制定和一些技巧分享,要点有:
1.介绍TC39(Techniacl Committee 39)组织(第一次听说这个组织),一个推动JavaScript发展的组织,由各大JavaScript团体和主流浏览器厂商代表组成;
2.规范开发流程,每一项新特性要最终被纳入ECMAScript规范中,都需要经过TC39拟定的处理,含有Stage0-Stage4五个阶段;
3.处于各阶段的特性;
4.future of JavaScript,JavaScript可以借助哪些工具高些的写web页面;
–npm,JavaScript包管理工具,击败bower
–webpack,场景替换gulp require.js
–babel,JavaScript编译工具
–rollup,新一代JavaScript打包工具
–ellint,JavaScript质量检测工具
–perttier,JavaScript新一代代码质量检测工具
–nodejs,JavaScript V8运行环境
–electron,JavaScript桌面应用开发工具
cc讲的行云流水,尴尬的是我听力不好,只能听懂个别连串的单词,主办方也比较贴心,会前有讲义,对照着讲义和ppt能理解个七八成;
第二位分享的cc是来自全民直播的张云龙,主讲《初创公司前端工程体系建设》嘉宾文件下载,分享从百度到UC,UC到全民后的技术/团队搭建的方法,很实用接地气,主要内容有下面几点:
1.组件化开发与系统拆分;开项目开发方面,使用前端框架中的component概念,将页面/功能拆分成小组件,进行并行开发,也便于维护;
2.前端资源管理原型,从fis等工具分析前端资源的引用加载,前端资源策略和构建;
3.持续集成/交付/部署,介绍了诸如GitLab、eslint等工具的使用,对项目版本迭代的管理,对于项目小单元拆分的管理,前端工程多环境的实现原理等;
4.前端自动化测试实践,思路是使用Dolphin监听对比两次改版中的页面DOM变化,将这些变化交个测试重点测试;
5.敏捷开发看板的使用,全民直播中使用了很多网络工具诸如禅道TeamBiTion等工具,但是cc还是觉得物理看板效果最好,介绍了相关优缺点,我们团队现在也是使用网络看板,这个观点值得我们重新考虑;(ps张老师原话:有些方式看着很low很土鳖,但往往有用,有用就行了,不用太在意使用了什么);
上午的最后一场分享是 justjavac(迷渡)《面向前端开发者的V8性能优化》嘉宾文件下载,深度详细的分析了V8的性能优化,数据类型对比计算结果,优化方式,以及很多涉及到有些地方设计之初与JavaScript的关系,虽然听的不是很懂,但是觉得好厉害的样子 囧…(V8内容与node.js相关契合很深 so…),相关的内容小伙伴要可以下载ppt研究;
上面提到winter因为航班原因,推迟到最后致辞
最后是上午的活动抽奖,也就是朋友圈点赞数统计分成三个等级,从这三群人里面随机出获奖者,最高红色iphone,第二是ipad,第三是华为M8?忘记了,因为没抽中我。。。来看一下现场是怎么抽奖的:
没错,Console中的random…哈哈,真会玩,估计这是所有场合中最简单最直接的抽奖方式了;
中午和新认识的小伙伴一起吃了顿饭,这里暂且不表;
下午的分享是分三场进行的,中间没有严格限制,可以根据自己的兴趣自主选择,中间穿插嘉宾座谈交流,三个会场的主题分别是:
分会场1 – Web前沿技术
1.WebGL新的篇章;嘉宾文件下载
2.前端和机器学习结合;嘉宾文件下载
3.企鹅电竞PWA实战;嘉宾文件下载
4.QQ空间AMP实战;嘉宾文件下载
分会场2 – 框架&优化
1.从浏览器内核看性能优化;嘉宾文件下载
2.基于WebRTC的P2P-CDN流媒体加速;嘉宾文件下载
3.QQ钱包h5应用开发实践;嘉宾文件下载
4.WePY-小程序框架设计;嘉宾文件下载
分会场3 – NodeJS&工程化&其他
1.Start R & B
2.微信支付大规模前端外包实战;嘉宾文件下载
3.富途的工程化实践之路;嘉宾文件下载
4.揭秘实时协作文档;嘉宾文件下载
待续……
相关视频:TFC视频