当前播放: 基于 QuickJS + Skia 的 GUI 框架
00:00 / 00:00
    1.0x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.5x
    网页全屏
    全屏
    00:00
    付费课程,可试看
    专题:大前端架构演进
    基于 QuickJS + Skia 的 GUI 框架
    百度搜索前端架构演化
    百度 App 搜索架构演化
    爱奇艺号微前端从零到一架构实践

    基于 QuickJS + Skia 的 GUI 框架

    王译锋(雪碧) 稿定科技 高级前端开发工程师
    763人学习
    ¥49 购买
    开通VIP

    课程详情

    课件下载
    随着大前端技术的蓬勃发展,我们在2020年已有WebView、RN、Flutter、小程序等流行的跨平台GUI技术栈可供选型。但支撑这些应用层框架的,更有许多高质量的JS引擎、图形绘制库、IO框架等开源基础库。对特定领域的业务需求,仍然存在着借助这些基础库,自主搭建GUI解决方案的工程可能性。本次我们介绍的,即是在稿定图形编辑器业务中落地的一种自研跨平台HybridGUI框架,我们称之为Fusion。Fusion专注于解决平面设计编辑器场景下的需求,它将QuickJS引擎、Skia渲染库以及FML/libuv平台基础库相结合,实现了跨平台的Canvas、图层树、桥接层,以及WebSimulator。本次我们将分享这一框架的搭建设计经历,以及中途的踩坑总结。演讲提纲背景简介探索:立即模式GUI的实现重构:保留模式GUI的实现工程化与上层封装评估总结听众收益进一步理解应用层GUI的基础性原理,对自研跨平台GUI框架的开发成本和收益掌握到更多可借鉴的经验,利于中小规模开发团队的架构选型决策。
    展开
    登录 后留言

    精选留言

    由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
    收起评论
    我的大厂案例VIP
    大厂案例VIP
    学习大厂前沿案例 向行业领先迈进
    开通

    相关推荐

    36:16
    百度搜索前端架构演化
    杨珺 百度资深研发工程师
    试看
    41:10
    百度 App 搜索架构演化
    刘俊启 百度资深研发工程师
    试看
    37:50
    爱奇艺号微前端从零到一架构实践
    杨昊一 爱奇艺资深研发工程师
    试看