中文版

IMWebConf 2017

2017.09.16 @ Shenzhen Kexing International Convention Center

  • 8:00 - 9:30

    Check In and Photograph

  • 9:30 - 9:40

    Tencent vice president Ross opening speech

  • 9:40 - 10:20

    Philippe Le Hégaret (Project Manager For W3C)

    Now and the Future

    Now and the Future

    Philippe Le Hégaret,Project Manager for W3C

    Philippe Le Hegaret is the Project Manager for W3C, responsible to meet all of the milestones of all of the groups, facilitate the work of Team Contacts, Chairs, and Editors, and drive the work necessary to achieve operational success. Until 2016, he was for the former W3C Interaction Domain, which produced frontend Web technologies including HTML5, CSS3, SVG, WOFF, or Web APIs. Prior to 2009, Philippe lead the W3C Architecture Domain, which produced the W3C Core technologies in the area of XML, Web Services, and Internationalization. He is a former Chair of the Document Object Model (DOM) Working Group.

    Speaker Avatar
  • Michael Yeung (Google Developer Platform Engineer)

    PWA & AMP - Now and the Future in mobile

    PWA & AMP - Now and the Future in mobile

    Michael Yeung,Google Developer Platform Engineer

    Michael Yeung,毕业于加州大学柏克萊分校电机及电脑科学系,而后在麻省理工学院取得硕士学位。曾在甲骨文担任软体工程师,及在德勤担任顾问一职。于2011年起加入Google,在山景总部进行Google Offers与Google Wallet的技术整合工作。目前主要负责分享和推动PWA和AMP的前端技术,与Web开发者一起通过新颖的前端技术创造更快更优的用户体验。

    Speaker Avatar

    10:20 - 11:00

  • 11:00 - 11:10

    Take a rest

  • 11:10 - 11:50

    Limin zhu (Microsoft TypeScript Expert)

    TypeScript: Efficient and extensible JS development experience

    TypeScript: Efficient and extensible JS development experience

    Limin zhu,Microsoft Program Manager, TypeScript Expert

    Microsoft Program Manager, responsible for open source TypeScript and ChakraCore JavaScript engine.

    Speaker Avatar
  • 张宏波 (BuckleScript developer)

    BuckleScript: large scale JS programming - the next step after Typescript

    BuckleScript: large scale JS programming - the next step after Typescript

    张宏波,BuckleScript Developer

    清华大学电子工程系学士,宾大程序语言研究型硕士,前OCaml编译器核心开发人员。14年受聘为Bloomberg函数式语言专家,所设计的BuckleScript是公司最受欢迎的开源项目,被Facebook广泛采用,并被Webassembly小组用于交叉编译其解释器。其所设计的BuckleScript可能是第一个由中国人制作被外国人广泛使用的编译器,现为自由职业者。

    Speaker Avatar

    11:50 - 12:30

  • 12:30 - 12:40

    Luck draw + Morning Summary

  • 12:40 - 14:30

    Lunch + Take a rest

  • Node.js Venue
  • Frame & Performance Venue
  • Comprehensive Venue
  • 天猪(阿里游戏前端负责人,EggJS核心开发者)

    Egg&Node.js从小工坊走向企业级开发

    Egg&Node.js从小工坊走向企业级开发

    天猪,阿里游戏前端负责人,EggJS核心开发者

    Egg是阿里Node.js的核心基础框架,通过「微内核 + 插件机制 + 框架定制能力」,完美达成生态共建和差异化定制的平衡点。Egg已开源近一年,本次分享将介绍Egg的设计理念和特点,演示在团队里如何渐进式演进,希望能帮助开发者定制适合自己团队的上层框架,走向企业级开发协作。

    14:30 - 15:10

  • 15:10 - 15:20

    Take a rest

  • 15:20 - 16:00

    唐俊俊(腾讯Web前端高级工程师)

    WebIM大流量柔性微服务实战

    讲师头像

    WebIM大流量柔性微服务实战

    唐俊俊,腾讯企业产品部高级前端开发工程师,nconp核心开发者

    webim是腾讯企点重要消息通路之一,它实现了无需客户端就可以和腾讯企点客户端进行即时沟通,Node.js主要实现了消息通路的前端接入层服务,本次将基于webim接入层实现架构,柔性服务特性,监控上报等方面的实践进行分享。

  • 16:00 - 16:10

    Take a rest

  • 崔进(腾讯Web前端高级工程师,TSW组件核心开发)

    从HTTP到Socket,深入浅出现代前端抓包技术

    讲师头像

    从HTTP到Socket,深入浅出现代前端抓包技术

    崔进,腾讯Web前端高级工程师,Node.js TSW组件核心开发者

    本次主要解析在TSW演进中沉淀下来的Node.js请求抓包工具的原理,该工具可以将单次用户访问涉及到的所有请求打包成Fiddler可以查看的saz包,下载到本地进行查看和重放调试。
    1. 工具的背景和诉求
    2. 染色体系建立
    3. 请求包体记录
    4. 打包下载查看

    16:10 - 16:50

  • 16:50 - 17:00

    Take a rest

  • 17:00 - 17:40

    狼叔(Qunar前端架构师)

    大前端全栈修炼之道--愈演愈烈的Node.js

    讲师头像

    大前端全栈修炼之道--愈演愈烈的Node.js

    狼叔,Qunar前端架构师,某科技公司前CTO,StuQ明星讲师,Node.js技术布道者,Node全栈公众号运营者,演进经历丰富,gitc、giac、vuejs、iweb、oraclecode等多次500+以上演讲。

    Node更新过快,大家开发中天天用,但对Node没有大局观,对一些更好的写法,最佳实践不熟悉。《更了不起的Node.js:将下一代Web框架Koa进行到底》一书的核心内容,覆盖最新技术栈,大局观和最佳实践。

  • 17:40 - 18:20

    Roundtable + Luck draw

  • 林溪(百度外卖新业务研发部前端负责人)

    Tree Shaking性能优化实践

    讲师头像

    Tree Shaking性能优化实践

    林溪,百度外卖新业务研发部前端负责人

    tree-shaking致力于消除前端代码中无用代码,减少加载文件的大小,提升性能,但目前tree-shaking技术还不够完善,构建工具rollup和webpack还不能完全消除无用代码,而closure compiler侵入性又较强,那对于tree-shaking我们还能做什么?这次分享主要介绍tree-shaking技术的原理和局限性,以及百度外卖在tree-shaking方面的应用实践,实践部分主要介绍一个babel插件,和对css进行tree-shaking的webpack插件和bundle去重相关的实现及优化收益。

    14:30 - 15:10

  • 15:10 - 15:20

    Take a rest

  • 15:20 - 16:00

    徐杰(QQ空间个性化商城主要开发者)

    WNF:QQ空间的前端RN框架

    讲师头像

    WNF:QQ空间的前端RN框架

    徐杰,QQ空间个性化商城主要开发者

    本次演讲主要包括:
    (1)ReactNative在IOS系统QQ空间独立版中的沉淀和应用;
    (2)ReactNative中内存可回收的ListView组件应用,包括React->web和web->React自动化转化;
    (3)ReactNative开发调试中jsbundle打包优化;
    (4)空间商城自动化;

  • 16:00 - 16:10

    Take a rest

  • 王跃(腾讯高级前端工程师)

    小程序你所不知道的:核心架构剖析

    小程序你所不知道的:核心架构剖析

    王跃,腾讯高级前端工程师

    本次主要分享近1年对小程序底层框架实现原理研究和小程序实战经验,帮助开发者更好的理解小程序的实现逻辑和更快速的解决问题。

    讲师头像

    16:10 - 16:50

  • 16:50 - 17:00

    Take a rest

  • 17:00 - 17:40

    林子杰(阿里前端开发专家,UC内核前端负责人)

    如何建立Web前端性能评估体系

    讲师头像

    如何建立Web前端性能评估体系

    林子杰,阿里前端开发专家,UC内核前端负责人

    本主题主要从浏览器内核在各业务的前端性能优化工作的实践积累,阐述如何建立Web前端性能评估体系:
    1. 前端性能优化最佳实践若干案例介绍(UC各自有业务如信息流、自媒体、营销活动、神马搜索等);
    2. 从内核和前端开发角度,分别来看前端性能优化这项工作;
    3. 如何根据不同业务的特点,建立适合业务的前端性能评估体系

  • 17:40 - 18:20

    Roundtable + Luck draw

  • 姜天意(阿里巴巴前端技术专家)

    脆弱的Node.js - Security risk in Node Web

    讲师头像

    脆弱的Node.js - Security risk in Node Web

    姜天意,昵称99,阿里巴巴零售通事业部前端技术专家

    深入浅出的介绍的常见的安全问题,一些不常见的安全问题,以及对应的防范方法。开发一个Node框架,需要考虑哪些安全方面的问题?相信你会得到一些答案。

    14:30 - 15:10

  • 15:10 - 15:20

    Take a rest

  • 15:20 - 16:00

    陈超(IMWeb团队成员)

    面向未来的直播技术-WebRTC

    讲师头像

    面向未来的直播技术-WebRTC

    陈超,IMWeb团队成员

    从2011年Google开源了WebRTC技术后,使得Web之间进行实时音视频通讯变得更加简单。
    2017年苹果宣布支持WebRTC, 以及Flash宣布停止更新,WebRTC的前景变得更加美好。
    这是一项面向未来的直播技术,那么将为大家介绍究竟什么是WebRTC呢,我们能用它做什么?以及我们进行了什么样的尝试以及实践。

  • 16:00 - 16:10

    Take a rest

  • 刘志龙(IMWeb团队成员)

    XSS魅影危机之从编码说起

    讲师头像

    XSS魅影危机之从编码说起

    刘志龙,IMWeb团队成员

    XSS是每一个前端开发的必修课,也为大家所熟知。本次分享主要从攻击者的角度重新看XSS,在简单的攻防实验中探索你所不了解的XSS。

    16:10 - 16:50

  • 16:50 - 17:00

    Take a rest

  • 17:00 - 17:40

    陈映平(云汉金融科技前端负责人)

    WebAssembly:面向未来的web开发

    讲师头像

    WebAssembly:面向未来的web开发

    陈映平(程序猿小卡),云汉金融科技前端负责人,前IMWEB团队成员,专注前端技术与架构设计

    WebAssembly作为一种新的面向web的二进制格式,从设计之初,就以其高效和可移植性吸引了众多开发者的关注。本次分享将对WebAssembly进行总览性的介绍,同时结合当下开发实践,展望WebAssembly的未来。

  • 17:40 - 18:20

    Roundtable + Luck draw

  • 18:20 - 19:00

    Photograph and Exit

End

Shenzhen, China
Kexing Science Park East Gate, unit 4 of building B

Bus station:

  • Changyuanxincai 125m
  • Keyuan Interchange South 263m
  • Wanhe Medicine 194m
  • Keyuan North 312m

Subway station:

Shenda station A2, 1.4km

Parking lot:

  • Kexing Science Park B2 unit
  • Kexing Science Park
  • Kexing Science Park B3 unit

Airport and Train station:

  • Shenzhen Baoan International Airport 20.3km
  • Shenzhen Train Station 22.4km
  • Futian Train Station 15.6km
  • Shenzhen North Station 15.1km

ABOUT US / 关于我们

IMWebConf is a nonprofit developer conference dedicated to the front-end by Tencent's IMWeb team.

IMWeb team is focusing on front-end for many years and has been responsible for the Tencent’s core basic million level business like QQ information, QQ registration, QQ group and so on. Currently it not only devoted to the research and development of Tencent online education strategy products :Tencent classroom and QQtutor, but also make efforts to build front-end developer Next degree, opening the road of online education reform.

Our team's developers have also shared their experience several times at Qconf, Velocity and other industry conferences. We has a wealth of front-end experience, and is keen on technology open-sourcing and sharing. Every year we will hold our own front-end conference --- IMWebConf.

Participator1
Participator2
Participator3
Participator4

SponsorPartner

二维码