摘要:D2 前端技术论坛 (Designer & Developer Frontend Technology Forum, 简称 D2),是由阿里经济体前端委员会主办的面向全球前端领域的技术论坛,立志于建设一个促进业内交流、引领前端领域发展的平台。目前 D2 已经成功地举办了13届,为国内外前端领域的开发者和设计者提供了共同探讨行业发展的机会,以技术会友、一起分享技术的乐趣。
12 月 14 日,第十四届 D2 前端技术论坛在杭州圆满举办。来自全国各地的近千名开发者齐聚杭州,聆听 3 大会场、来自 24 位海内外嘉宾的 21 个主题分享。今天,开发者社区整理了6大演讲主题中10位精彩演讲者的视频,供大家交流学习。
点击pdf下载,收获全套资料
大会开场致词
圆心 / 阿里经济体前端委员会委员长
智能化专场
机器学习和人工智能在前端领域如何应用?智能化将如何改变前端的工作方式?目前机器学习和人工智能在前端的应用成果有哪些?在工程和业务领域借助智能化创造技术价值?本届D2的前端智能化专场通过行业的应用案例和实践经验的风向。
数据分析的人工智能画板
言顾 / 阿里巴巴 数据技术专家
点击查看视频>>>
随着越来越多的企业重视数据可视化,通过降低工程门槛来帮助用户创建可视化大屏成为当前的一大趋势。然而除了工程成本,数据可视化的设计效率,极大影响着数据挖掘的效率。在此之上,由于多方技术人员的参与,沟通成本过大,导致流程耗时久,且难以迭代,极大限制了潜在用户以及潜在的可适用场景。对可视化大屏搭建平台来说,急需一款产品能够提高用户的数据可视设计能力,让用户突破模版限制,轻松创造属于自己的个性化大屏。
Serverless专场
本届D2的Serverless专场将带领大家通过阿里前端及其他全球知名厂商的深度实践分享,助你了解当前业内Serverless相关的研发动态与研发成果,一起去感受 “云+端” 在整个研发链路带来的新奇变化与无限想象。
前端新思路:组件即函数和Serverless SSR 实践
狼叔 / 阿里巴巴 前端技术专家
点击查看视频>>>
在今天,对于Node.js运维和高并发依然是很有挑战的,为了提效,将架构演进为页面即服务,可是粒度还不够,借着云原生和Serverless大潮,无运维,轻松扩展,对前端是极大的诱惑。那么,基于Faas之上,前端有哪些可能性呢?2019年上半年,我在阿里巴巴前端委员会推进的Serverless研发体系共建项目中负责Serverless SSR的研究,将CSR,SSR,边缘渲染进行整合和尝试,提出组件即函数的概念(Component as Function),试图结合Faas,做出更简单的开发方式。本次分享主要围绕Serverless SSR和它的演进过程、背后思考为主。
Serverless下函数应用架构升级
张挺 / 阿里巴巴 前端技术专家
点击查看视频>>>
Node.js Web 的浪潮,让前端变为了全栈开发工程师,体会到了传统前后端一体应用的魅力,也扩充了前端的边界,而 Serverless 则成了工程师们从 DevOps 到 NoOps 的另一次契机,一次革命。传统的应用开发、调试、部署的整个研发流程,在新的机会下需要模式升级,也需要整体重塑原有的体系,从工具链、框架、到整个发布和灰度以及回滚流程。面对基建成本和技术革新,阿里集团利用传统的 Node.js 技术栈的经验积累,演进出全新的 midway-faas 框架,结合完整的工具链从整个研发流程,调试,发布着手,通过平台化,工具化,将整个工程从头迁移到 Serverless 新体系。本次分享主要围绕 Serverless 体系下,使用全新的框架、工具链和研发模式,讲解在新的体系中进行业务快速迭代,研发升级以及多场景,多环境的问题。
工程化专场
本届D2的工程化专场将带来业内优秀的前端工程建设实践及实践背后的宝贵经验与思考,希望帮助大家能从这些成功案例中获得灵感并发掘到新方向。
前端工程下一站:IDE
张伟(上坡) / 阿里巴巴前端技术专家 , 马航(吭头) / 蚂蚁金服高级前端工程师
点击查看视频>>>
基于支付宝小程序IDE等业务场景实践沉淀,由底层基础能力到上层插件扩展,从零到一打造云端、本地通用一致的 IDE 底层框架。通过插件生态能力与一致性架构完成本地端与云端的业务能力定制接入与两端无缝适配。话题中可以了解到 IDE 领域现阶段的发展趋势,以及相关 IDE 领域相关的技术设计原理与在业务上的运用实践和整体下一阶段的计划。
微前端专场
本届 D2 微前端专场将邀请在该领域有丰富实践经验的工程师为大家分享他们的理解和思考,希望能让大家对微前端有更加清晰的认识。
标准微前端架构在蚂蚁的落地实践
有知 / 蚂蚁金服前端技术专家
点击查看视频>>>
蚂蚁自2018-年底开始,基于微前端架构模式,探索出了一套完整的一体化解决方案。基于这套方案,应用不仅可以将自己的巨石应用拆分成若干个独立的子应用,同时也可以完整的保留之前的开发模式,无痛的接入我们的平台,从而获得可与任意产品自由组合成一个新的控制台的特性。目前这套方案已经成为蚂蚁金融云产品上云标准,服务了 70+ 金融云及阿里云应用。同时我们也将解决方案中的微前端内核开源,在社区获得了相当不错的反响。
微前端沙盒体系
艾石光 / 字节跳动前端工程师
点击查看视频>>>
如果多个相关业务集成在一个前端项目上,随着复杂度上升,微前端独立开发模式会势在必行。模块的本地开发需要非常严密的运行隔离,防止互相干扰,不能仅靠约定这样的非强制不可靠的方式来约束。如果不做沙盒,微前端就是微开发的单体服务,不能实现真的微服务。
多样化领域专场
本届D2的多样化领域专场将邀请不同技术领域中的实践专家,为大家解密前端在各个领域中的实践之路。
协同编辑原理与实践
沙洲 / 阿里巴巴 高级技术专家
点击查看视频>>>
2006-3,Google Docs上线,多人实时协同编辑的功能惊艳世界,让稳坐办公套件头把交椅的 Microsoft Office 也感到虎躯一震。Office奋起直追,但同等功能的 Office 365 上线已是五年之后。协同编辑究竟是怎样的一座坚城,让兵强马壮的微软止步了五年之久?做一款协同编辑器需要哪些核心技术?协同编辑技术对于普通的前端应用开发会有怎样的启发?今天就让我们一起来揭秘。
在IoT设备进行JavaScript开发的探索之路
陈熙旻 / yodaos-project 核心开发者
点击查看视频>>>
IoT 设备以硬件资源受限的单片机为主,除了传统的 C/C++ 以外,能否通过 JavaScript 进行开发?JavaScript runtime 需要哪些模块?本次分享将介绍如何在内存为 KB 级别的设备上实现包括 timer、events、require 等功能的 JavaScript runtime,同时如何实现 N-API 来兼容不同的 JavaScript runtime。
语言框架专场
本届D2的语言框架专场将邀请各个前端框架和编程语言领域的专家,为大家深度剖析其中的思考,同时将会邀请TC39的核心成员为大家深入解读标准背后的方方面面。
fibjs模块重构——从回调到协程
陈垒 / fibjs 核心贡献者
点击查看视频>>>
fibjs 是基于协程、同步风格的非阻塞 IO 模型的高性能服务端 runtime, 可以用来构建可伸缩的高可用的系统. fibjs 含有一系列强大的内置模块,使得应用程序可以脱离 Apache HTTP Server, IIS 和 nginx, 作为独立的服务器运行. fibjs 很快, 但为什么会这么快? 作者在设计上的什么思路导致了 fibjs 和 nodejs 走了截然不同的路? 和 nodejs/deno 相比, 它又有哪些特色和优势?
更多精彩视频本文将持续更新,先马再说~
D2 前端技术论坛具体议程及嘉宾点击这里
开发者社区整理