前端新趋势

会议室:百宴厅3
出品人:杨周璇(沉鱼)

前端技术日新月异,在技术的演进过程中,也有很多设计思想和架构经验值得前端工程师学... 展开 >

专题出品人:杨周璇(沉鱼)

蚂蚁金服 高级前端技术专家

2007年毕业于浙江大学,2008年加入淘宝,2012年加入蚂蚁金服。

在蚂蚁金服先后负责过Node Web框架Chair的中间件研发,研发平台baas服务的研发,目前专注于用户行为分析领域,让用户体验可度量。

地点:百宴厅3

专题:前端新趋势

前端技术日新月异,在技术的演进过程中,也有很多设计思想和架构经验值得前端工程师学习。本专题将关注3个方面:实践中积累的前端架构经验,典型的前端框架应用经验,新型框架与设计思路。

by 王沛

eBay
中国研发中心资深技术专家

近几年前端技术快速发展,也趋于稳定。然而在开发能力越来越强的同时,其开发难度却越来越大。一方面针对大型项目,如何进行技术选型,如何组织项目结构,才能够使得在增加新功能的同时不会大幅增加项目的复杂度,没有一个统一的实践方式。另一方面,前端项目的开发工具远远落后于技术本身的发展。大家现在使用的VSCode,Sublime Text仍然只属于代码编辑器,和十年前的记事本之类没有本质区别。因为它们并不是真正的IDE,既不了解项目结构,也不了解什么是组件或是Store。这使得大家在项目中各自为战,常常针对特定的项目架构写很多脚本来自动化开发流程。这在一定程度增加了项目复杂度,也限制了大型应用的开发。本次分享就将介绍一个全新的React专用IDE:Rekit,是如何解决当前Web开发中遇到的问题,以及如何利用Rekit来开发大型React Web应用。

听众受益

通过本次分享,大家将能够了解如何使用React技术栈拆分大型应用的复杂度,将大项目拆分成松耦合的小模块。并利用Rekit IDE开发工具的代码生成来确保一致的最佳实践,利用重构工具实现快速重构,从而开发出可扩展,可维护的大型React应用。

by 陈骁

百度
资深研发工程师

随着持续深耕的业务需求,以及移动互联网时代对Web前端交互体验的更高要求,百度搜索亟需进行一次前端组件化的改造,以提升开发效率。

我们选择的基础方案是Vue,因为它功能完备,并且容易上手。但是在搜索这个庞大的架构中,渲染是最后一个环节,它对渲染框架的性能,特别是在服务器端渲染的性能有着非常苛刻的要求。这决定了我们不能只是把一个现有的框架直接拿过来用,而是需要因地制宜,进行很多的探索和优化。这个过程中,我们碰到了很多问题,包括前后端同构的实现、服务器端渲染性能、前后端渲染一致性,这些问题都在我们的 Atom 项目中有相关的解决方案。

by 沈礼(皓默)

蚂蚁金服
前端技术专家

蚂蚁花呗作为金融业务的代表,经过3年时间,逐步成长为一个亿级用户产品。对于互联网金融产品,一方面有着比其他互联网产品更高的可用性和性能,另一方面基于产品特性对于开放、工程、架构设计更高的要求。同时也经历了大部分互联网前端业务的前后端分层、React为代表的前端框架升级改造等技术演进。

NodeJS在工程、Web、IOT等领域都有大量的应用场景。在蚂蚁微贷等金融业务中,我们把它作为BFF(backend for frontend)的实现引入, 显著提升了开发效率和产品质量。同时通过移动端React技术栈升级、容器离线包缓存和PWA技术的使用,顺利地保障亿级用户的双十一大促稳定和业务开放战略。这次分享将会介绍我们以上这些方面的经验。

听众受益

  • Node Web应用在双十一大促场景下面临的高并发、大流量等问题的解决方案;
  • React移动多端和开放场景下的前端实践;
  • 前端全栈团队如何更好做技术成长和规划。

by 朱力旻

Microsoft
Program Manager II

WebAssembly近年来吸引了不少眼球。相对于JavaScript,WebAssembly作为使用静态类型的二进制格式有着体积小以及运行速度快的优势。然而作为新兴的Web技术,许多人对WebAssembly并不了解,并且WebAssembly这项技术本身也有着许多可以提高的空间。本议题将带大家了解及入门WebAssembly,分析WebAssembly在实战和标准化的过程中面临的挑战以及未来的发展方向,并讲解目前浏览器以及toolchain的对语言的支持。

听众受益

1.       WebAssembly入门与基本应用

2.       WebAssembly实际应用中遇到的挑战

3.       WebAssembly未来的发展方向

4.       如何参与WebAssembly标准化

内容大纲

1.     什么是WebAssembly

2.     为什么用WASM以及WASM与JavaScript的关系

3.     WASM发展和标准化的历史

4.     WASM的浏览器支持

5.     WASM module的结构讲解

6.     WASM的开发与toolchain支持

7.     WASM目前的一些应用

8.     WASM目前遇到的问题和未来的发展方向

9.     如何参与到WASM标准化中来

10.  Q&A

by CSS魔法

百姓网
前端架构师

说起区块链,你会想到些什么?“炒币” “浮躁”,还是 “发币” “圈钱”?对于互联网行业的技术人员来说,其实区块链还是一个新兴的开发平台。作为开发者,还可以在区块链上开发应用。

基于区块链的应用称作 “去中心化” 应用(Decentralized Application),简称DApp。去中心化的含义是指,你的应用不仅是把数据存储在区块链节点上,你的应用本身就运行在区块链节点上。

做一个DApp并不需要后端。因为DApp的数据就存储在区块链上,读写数据的逻辑也跑在区块链上,我并不需要用后端语言写一套程序,也不需要搭一个后端环境,更不需要维护数据库——区块链就是我的后端!

在区块链上,只要我具备前端技能,就可以写一个完整的应用出来。而且前端工程师天生离用户最近,更懂交互,更容易开发出用户体验出众的产品来。

听众受益

一个前端工程师在听完本次分享之后,将了解区块链DApp的独特魅力和优势,对DApp的组成和构建具备整体概念,可以立刻着手开发自己的第一个DApp并上线运行。

by 江源

腾讯科技
高级工程师

Nohost 是部署在服务端的多账号抓包调试代理,团队每个成员分配一个独立的账号,每个账号拥有独立的抓包调试代理且可以配置多个独立的环境,产品经理及测试人员等无需本地配置环境,即可任意切换账号及环境,并可进行远程抓包调试。


听众受益

1. 每人一个远程 Fiddler,解决PC及移动端配置测试环境、实时抓包调试、抓包数据共享等问题
2. 前端轻松查看远程 log ,无缝查看各端日志;天生集成了 weinre ,让移动端调试和 PC 一般快捷
3. 庞大的插件体系,如手术刀一般操作请求,极致拓展各种自定义功能,比如安全检查、数据 mock 、上报可视化

by 刘麒麟

京东金融
资深研发工程师

近年来RN、小程序、快应用,越来越多的新的应用形式不断的涌出,他们在不断的提升前端产品的开发和使用体验的同时,也使得各公司的FE团队承载的业务份额在不断的攀升。

工程化是前端研发一直亘古不变的话题,随着京东金融业务的快速发展,前端团队必须对研发与协作的质量和效率上做更多的工作。本次分享以我们基于Electron的自研IDE - ChameleonIDE为载体,给大家分享一下我们从一个面向研发的IDE逐步向面向生产的IDE的探索历程中的一些经验和心得,以及其中的底层技术架设。

交通指南

© 2019 Baidu - GS(2018)5572号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
想要批量报名或更多优惠?
立即联系票务小姐姐 Ring
或致电:17310043226