前端核心标准和基础技术

会议室:二层 2号厅A
出品人:贺师俊

前端领域不断拓展和深化,前端开发者面临前所未有的机遇和挑战。作为整个前端生态基石... 展开 >

专题出品人:贺师俊

TC39成员

贺师俊,网名Hax,20年IT从业经历,热爱开源、开放标准和技术布道,曾先后任职于盛大创新院、百姓网、360等,中国首个开源基金会「开放原子开源基金会」TOC成员。作为Web前端和JavaScript语言技术专家,对相关领域的多项技术标准和多个开源项目小有贡献,成功推动了多家中国科技公司加入Ecma国际标准组织。2019年7月起代表360进入Ecma-TC39(JavaScript语言标准委员会),持续参与和主导设计了数项JavaScript语言新特性提案。曾在QCon、GMTC等多项技术大会和社区活动中担任出品人、讲师、嘉宾和主持人。是知乎的「编程」、「前端开发」、「JavaScript」、「CSS」等话题的「优秀回答者」,可知乎 @贺师俊 向他提问。

地点:二层 2号厅A

专题:前端核心标准和基础技术

前端领域不断拓展和深化,前端开发者面临前所未有的机遇和挑战。作为整个前端生态基石的核心标准和基础技术,从编程语言、平台API、基础库和框架,乃至核心工具链,同样也面临巨大的挑战,需要不断演进以适应新时代的需求。本专场将邀请相关技术专家向大家介绍前端领域核心标准和基础技术的最新发展,分享行业中对新标准和新特性的探索和实践案例。

by 迷渡

天津卓朗科技有限公司
前端技术专家

2018 年,Node.js 创始人 Ryan Dahl 在 JSConf EU 上做了主题为 “10 Things I Regret About Node.js” 的分享,Ryan 回顾了在他看来当初开发 Node.js 时留下的十大遗憾。由于 Node.js 现在已经广泛应用于各个领域,为了保证兼容性,对 Node.js 底层进行大规模改造已经不现实。于是 Ryan 宣布他决定开发一个全新的 JavaScript Runtime 以解决当初的种种缺陷,这便是 Deno。
2020 年 5 月,Deno 发布了首个正式版。Deno 的 API 和特性都直接基于 W3C、WICG、WHATWG 等 Web 标准构建,目标是打造一个兼容 Web 标准的服务器端 JavaScript 运行时。

演讲提纲:

  1. Deno 出现的背景与近两年的发展
    • 当前 JavaScript/Node.js 生态存在的问题
    • Deno 以什么方式解决这些问题
    • Deno 的目标与定位
  2. Web 标准与 Deno 平台的技术实现
    • JavaScript 与 Web 的标准化历程
    • Node.js 平台对标准的追赶与历史包袱
    • Deno 的整体架构
    • Deno 底层如何实现服务器端调用
    • Deno 高层如何实现 Web API 绑定
    • Deno 的安全性与高性能
  3. Deno 未来的发展
    • Deno 拥抱浏览器生态
    • Deno 与 Serverless
    • Deno 与 WebAssembly

你将获得:

  1. Deno 开发的背景与解决的痛点
  2. 浏览器、Node.js、Deno 不同平台的异同
  3. Deno 的内部实现原理与细节
  4. Deno 对于 Web 标准的实现

by Jack Works

Sujitech
前端工程师

在日常开发中,恶意代码非常容易破坏全局的 JavaScript 执行环境。这场演讲将会介绍 Secure ECMAScript (SES)计划,它从 ES5 时代开始就从安全层面影响语言发展,SES 计划至今仍在活跃,本演讲将介绍它的最新进展。

演讲提纲: 

  1. 易损的 ECMAScript 环境
    • 展示一些破坏性代码的例子
    • 介绍 ES5 中已经解决的安全问题
    • 介绍 ES6 中加入的为了 SES 准备的特性
  2. 沙盒
    • 介绍沙盒的用途
    • 介绍 SES 计划
    • 今天的沙盒是如何制作的
    • 介绍身份不连续(Identity discontinuity)和规范中的领域(Realm)概念
  3. 提案介绍
    • 介绍 Realm 提案
    • 介绍 Compartment 提案
    • 完整的沙盒(Realm + Compartment)
    • 其他提案(待定)
  4. How we work 
    • 会议(定期会议、午餐时间(Hallway track)、孵化器会议(Incubator call)、提案 Champion group 定期会议(例如:SES、Temporal、装饰器)) 
    • 其他交流(GitHub、邮件列表、IRC、Discourse 论坛) 

你将获得:

  • 了解沙盒、执行不可信代码相关方面的最新进展
  • 了解 TC39 组织

by 于航

PayPal
Staff Engineer

WebAssembly 这门技术发展于 2015 年,至今已经过去了将近 6 年的时间。该技术自 2015 年出现后便一直受到开发者们的关注。相较于 Chrome 早期推出的 PNaCL 等技术,WebAssembly 技术则更加开放和统一。WebAssembly 作为一种新的二进制格式,它可以方便地将 C/C++/Rust 等其他静态语言代码快速地“运行”在浏览器中,这一特性为前端密集计算场景提供了无限可能。

不仅如此,基于 WebAssembly 技术,我们可以快速地将基于 Unity 游戏引擎开发的大型游戏快速移植到 Web 端,这一切都要归功于 WebAssembly 技术带来的前端运算性能的大幅度提升。WebAssembly 技术现已成为 W3C 的标准,众多浏览器厂商已经提供了对其 MVP 版本特性的支持。在 Google IO 2017、2018、2019 连续三届大会上(2020 由于疫情原因取消),谷歌也将 WebAssembly 技术作为重点进行了公开的演讲介绍和推广。

除此之外,专门围绕 WebAssembly 开展的全球性大会 — WebAssembly Summit 也已举行了两届。WebAssembly 技术所带来的,不仅仅局限于 Web 层面的技术变革在未来将变得势不可挡。

演讲提纲:

  1. Wasm 基本简介 
    • JavaScript 的动态性与“阻碍”
    • 曾经的尝试 - ASM.js & PNaCL
    • 新的尝试 - Wasm
    • Wasm 的简单实践与认识
  2. Wasm 标准最新发展情况介绍
    • 支持的编程语言与运行时
    • 最新提案情况概览与介绍
  3. WASI 及其相关标准最新发展情况介绍
    • WASI 操作系统接口标准进展介绍
    • Wasm 在 out-of-web 领域的发展情况介绍
  4. 工业界内的相关 Wasm 实践介绍

你将获得: 

  1. 了解 Wasm 技术
  2. Wasm 的发展情况及其在业界的具体实践情况
  • 电话咨询

    联系电话:+86 13269078023
在报名过程中如有任何问题,欢迎微信扫描二维码联系我们的票务经理