大前端“卷”出新高度,前端开发如何自处?

语言: CN / TW / HK

前端这个技术领域,在应用化以后,涵盖的内容越来越广——纯表现层、应用实现层、应用架构层、基础设施层到改进开发范式的理念层,都有太多可以去钻研的技术点,衍生出了无数前端开发的发展路线。

三大框架之外涌现的新框架、微前端架构的新风潮、跨端轮子的持续涌现、Serverless 理念的逐渐普及,低代码、实时音视频技术带来了新影响、新要求。大前端技术在 2022 年“卷”出了新高度,很多前端开发工程师只是被迫“卷”进去,却身陷谜团,不知道“卷”的是什么,技术的一次又一次更新,初级前端工程师的一波又一波涌进,让很多技术人抱怨“学不动”。

但是,对于大前端技术来说,越有变化才越有挑战趣味,开发工程师如果想要在大前端领域持续深耕,就需要不断学习,了解最新的技术动态。

7 月 22、23 日即将举办的 2022 稀土开发者大会《大前端技术探索》专题论坛中,JavaScript 专家,现中国计算机学会技术前线前端 SIG 执行主席程劭非(winter)担任出品人, 将聚焦大前端领域的新技术、新特性,探讨大前端领域的未来发展趋势,为前端开发工程师们带来大前端必要知识分享,核心技术解读,本届开发者大会免费报名中,点击链接识别海报二维码即可与各位牛人分享交流。

图片

演讲主题:你该熟知的 CSS 优先级别

CSS 已经是网页必备的语言,了解 CSS 与浏览器之间的应用是每一位开发者都要掌握的技能,在 CSS 各式的技术领域中,CSS 优先权是一个基本却又重要非凡的知识,在越来越多的 CSS 属性及语法之下,CSS 优先权开始变得有趣了起来,本专题将聚焦在 CSS 的各种优先权探讨。

演讲大纲:

  1. 优先权:令人又爱又恨的小东西
  2. 你所熟知的 CSS 优先权
  3. 现在的 CSS 优先权
  4. 我认知的优先权
  5. CSS 优先权与专案开发的关系
  6. CSS 的未来

演讲嘉宾:

李建杭 CSS 技术专家

一个 CSS 狂热份子,热爱 CSS 的一切,并在台湾各教学单位讲授网页相关技术,台湾前端开发研讨会讲者,著有多本著作,为了让技术更容易学习,开设了「金鱼都能懂的」教学系列,不定期于 Youtube 频道「CSScoke」中免费分享网页相关技术。

演讲主题:动态模块与浏览器环境下的异步

在 ESM 的基础上,ES 2020 正式加入了异步的动态模块装载。这为浏览器环境下的异步装载提供了有别此前的新技术方案,但也带来了一定程度的冲突与矛盾。并且,从长期发展的角度上来看,动态模块也让 ShadowRealm、ModuleBlock 等提案面临阻力。本主题将以动态模块为核心议题,分享它在不同环境下的实现与兼容技术,展望模块化技术的发展前沿。

演讲大纲:

  1. 模块技术的历史
  2. 动态模块的可选方案与 ECMAScript 的最终选择
  3. 浏览器下的模块、动态模块以及模块图的核心逻辑
  4. 模块化技术面临的问题与发展路线,以及与未来提案的冲突与可能选择

演讲嘉宾:

周爱民 资深架构师

前南潮(ruff.io)架构师,《JavaScript 语言精髓与编程实践》作者。从 1996 年开始涉足商业软件开发,在软件开发、软件工程、团队建设以及部门管理等方面经验丰富,曾任支付宝(中国)公司业务架构师,盛大网络平台架构师,豌豆荚架构师等职。著有《Delphi 源代码分析》、《大道至简》、《大道至易》等专著。

演讲主题:前端智能化工程实践续篇:可微编程

随着网速和算力的发展,前端工程师将会面对更复杂的业务技术场景。拿点餐为例,如果开发的点餐 APP 让用户扫码进入点餐界面并点餐,并不是一件非常复杂的事。但是,如果开发一个助手类应用,让用户语音控制助手去某个餐厅订座位或点外卖,将是一件非常复杂的事。简单梳理一下流程:光语音输入、环境噪声对抗、语音转文本、文本处理和语义分析、语义到指令、指令通过协议和商家交互、商家解析协议和翻译指令、商家在自己的系统内执行指令、商家将执行结果用协议返回、助手解析协议和翻译执行结果、助手将执行结果转语音、语音播放。这个过程里涉及大量识别、理解、翻译的问题,都是传统编程思想难以解决的。因此,通过编程思想智能化:可微编程,用自动微分和智能求解的方法应对和解决复杂问题,势在必行。本次分享,我会详细介绍如何利用可微编程的方式,借助算法来解决前端 UI 编程中弹性阻尼函数的问题。即便您可能不想做个助手类应用,也可以通过弹性阻尼动画示例,学习到可微编程解决问题的方法,在未来做复杂的动画、动效时派上用场。

演讲大纲:

  1. 从弹性阻尼动画看可微编程
  2. 可微编程现状和实践
  3. 可微编程实现弹性阻尼动画
  4. 可微编程在浏览器端智能运行
  5. 展望未来

演讲嘉宾:

甄子 阿里巴巴前端工程师

腾讯 3 年半 T1.1 ~ T3.3 前端开发通道最高职级达成后,2011 年 4 月离职创业,先后创办两家中等规模电商公司,同时自研智能家居相关软硬件。2014 年 8 月加入阿里移动事业群,先后负责国内发行、国际信息流运营研发、广告平台、国际浏览器。现在淘宝技术部,负责前端技术委员会智能化方向。在编程领域服务端、客户端和前端、机器学习等领域都积累了丰富的项目经验,尤以前端技术见长。提出前端智能化方向,并设计实现 imgcook.com 设计稿生成代码开放技术产品,后开源前端机器学习框架 github.com/alibaba/pipcook 和数据处理框架 datacook。积极为前端智能化、智能 UI 等创新技术工程实践布道。求职笃行,是一个热爱技术、愿意花时间思考的人。

演讲主题:前端多媒体技术

随着网络带宽等基建的完善,多媒体应用的形态发生了翻天覆地的变化。从最初的影视光盘、有线电视,到现如今的在线视频、直播、短视频、视频会议,多媒体技术逐渐成为了前端技术的重要组成部分,也成为互联网行业的必备服务。WebRTC 的开源,使技术门槛逐步降低,开源生态日趋完善。本主题聚焦前端多媒体技术,为多媒体领域的初学者,讲述如何从 0 到 1 快速搭建一套多媒体前端系统。

演讲大纲:

  1. 多媒体技术简介与发展历程
  2. 技术挑战与行业生态
  3. 直播卡顿/延迟优化
  4. 短视频起播优化
  5. 基于人眼感知的图片编码

演讲嘉宾:

舒弘 美团技术专家

长期从事前端多媒体领域的相关工作。曾任腾讯技术 leader,盛大创新院高级研究员,乐视视频高级技术总监,一起教育科技高级技术总监等职,有过创业经历,有着丰富的互联网产品管理和研发经验。目前就职于美团平台技术部,负责构建前端多媒体基础服务,包括直播、点播、实时音视频、图片等。

本届大会策划的专题除大前端技术探索以外,还包括了开源和商业化探索、大前端工程实践与性能优化、低代码、业务背后的架构演进、微服务和 Serverless、云原生技术架构和变革等十数个技术专场,由来自字节、阿里、腾讯、快手等公司具备技术影响力与洞察力的行业专家负责议题把控,目前大会出品人已全部集齐,讲师阵容即将确认完毕。除了为期两天的沉浸式内容体验,稀土开发者大会还为万千开发者朋友们准备了丰厚的奖品, 报名参会的开发者将有机会参与抽奖,赢取丰厚大奖,敬请期待 。