Wasmnizer-ts: 基于 WebAssembly GC 编译 TypeScript 的新实践

所属专题:AI 云原生时代的语言生态

嘉宾 : 黄文勇 | Intel资深软件工程师、WebAssembly Micro Runtime 开源项目主要创始人

会议室 : VIP 1

讲师介绍

专题演讲嘉宾:黄文勇

Intel资深软件工程师、WebAssembly Micro Runtime 开源项目主要创始人

黄文勇是 WebAssembly Micro Runtime 开源项目的主要创始人和架构师,目前就职于 Intel,任职 Web Platform Engineering 资深软件工程师,负责脱离浏览器环境的 WebAssembly 技术的开发和研究。

议题介绍

演讲:Wasmnizer-ts: 基于 WebAssembly GC 编译 TypeScript 的新实践

TypeScript 是前端和后端开发的主要语言之一,通常被转换到 JavaScript 之后运行于 JS 引擎 (比如 V8 或 QuickJS)。Wasmnizer-ts 开源项目基于 Wasm GC 特性将 TypeScript 编译成 WebAssembly,能够获得较好的运行性能,减少资源消耗并方便被部署到目标设备。本题目将介绍 Wasm GC 的技术特性以及在 WebAssembly Micro Runtime (WAMR) 项目上的开发进展,揭示 Wasmnizer-ts 的内部实现机制,展示性能和资源消耗的实测数据,并介绍典型的使用场景。

演讲提纲:

1. WebAssembly GC 的技术特性与意义

2. Wasm Micro Runtime (WAMR) 上 WebAssembly GC 的开发进展

3. 为什么编译 TypeScript 到 WebAssembly

4. Wasmnizer-ts 项目背景与技术架构

5. 性能和资源消耗数据

6. 案例分享

听众收益:

  • 了解 WebAssembly GC 技术
  • 了解 WAMR 项目以及 wasm GC 的开发进展
  • 了解 TypeScript 开发面临的挑战和解决方法
  • 了解 Wasmnizer-ts 工具链以及进展情况

方案痛点:

  • 接口访问 (interface) 目前性能还存在差距
  • 基于 wasm 调试 TypeScript 功能还不完善

交通指南

北京国测国际会议会展中心

GUOCE International Convention And Exhibition Center
地址:北京市顺义区临空经济核心区汇海南路6号院20号楼
  • 微信咨询

  • 电话咨询

    联系电话:+86 17310043226

微信联系我们

如您在购票过程中遇到问题,请扫码咨询票务小助手