产品介绍:
- 青霜框架借鉴了Electron、MB、CEF、Flutter等产品的工程思想,基于Chromium116版本为基础,以Blink排版引擎为核心,补充和完善了其他必要的工程组件,重构成为一款全新的Web渲染引擎及开发框架,提供C、C#、JS等多种常用语言接口,立足国产信创领域,及现代IT多场景、多形态应用支持,分为标准版及极速版。
- 标准版:最大程度兼顾浏览器使用需求,保留完整渲染能力,改进过程采用保守策略,在不损失浏览体验的情况下,以Chromium为基准,采用微小迭代更新方式持续改进,最终实现国产化替代。
- 极速版:采用大胆激进的改进方案,完全重构Chromium原有架构,重构消息循环、垃圾清理、进程线程调度等,形成一款全新的Web渲染引擎,牺牲了部分性能及兼容性,也牺牲了浏览器非核心能力,适用于低性能设备及轻量化要求较高的使用场景。
使用场景:
- 作为独立的Web模块使用:如微信登录、微信支付、产品版权声明页、使用说明页、用户反馈调研等相对软件整体功能独立存在的小组件。
- 作为整体开发框架使用:类似Electron开发框架,整个软件界面部分均是H5编写,运行在青霜引擎之上,业务底层或后台逻辑以C++或其他原生语言编写,青霜引擎提供js与C++互调接口实现整体软件功能。
- 以Web功能为基础的产品开发,如爬虫、协议转换、网络抓包及分析、网页自动化测试工具等。
- 同时以插件形式提供诸多开发者服务,如:数据统计,在线参数等,相当于一个开发者SaaS平台。
信创支持:
- 中科院软件所战略合作,国内第一款信创专用软件开发框架。
- 支持GB18030字体、流媒体、安全等最新国标标准。
- 统信、麒麟、鸿蒙、欧拉、龙蜥五大国产操作系统社区立项。
- 支持Risc-V,MIPS等国产CPU指令集。
- 本项目已捐赠天工开物开源基金会。
新形态:
- 微内核:核心仅保留最基本的渲染能力,大幅度降低引擎对系统资源的占用。
- 插件化:音频、视频、WebGL、WebRTC、GPU硬件加速、打印、PDF支持等,以插件方式支持。
- 弹性伸缩:全性能及低功耗模式动态切换。
- 分布式渲染:渲染及显示进程分离,多设备协调共享系统软件及硬件资源。
前沿技术探索:
- 澳门大学:成立联合实验室,唐远炎院士(IEEE)挂帅,多位一线教授加盟,力主研发新一代高效图形渲染技术。
- 中科院软件所:致力于大规模软件工程架构构建、优化、实现及实践技术探索。
合作伙伴: