WasmUX

WasmUX
下一代微前端框架

基于 WebAssembly 的高性能虚拟 DOM Diff 引擎

Wasm 驱动 · 极致性能 · 原生微前端

v1.0.2npmApache-2.0Wasm · Rust · TypeScript

为什么选择 WasmUX

性能极致、语法兼容、微前端原生、生态友好、安全增强

极致性能

WebAssembly 驱动 Diff,万级节点渲染 ≤100ms

双语法支持

Vue 模板 + React JSX,自动识别

微前端架构

四层隔离、原生支持、通信加密

生态兼容

无缝集成 React、Vue 组件

安全增强

沙箱、CORS、加密通道

解决你的三大痛点

痛点

框架选型难,React/Vue 难以兼顾

双语法支持

Vue 模板 + React JSX,一套框架两种写法,团队无需站队

痛点

万级列表卡顿、Diff 耗时长

Wasm 加速 Diff

WebAssembly 驱动虚拟 DOM Diff,万级节点渲染 ≤100ms,告别卡顿

痛点

微前端隔离不彻底、通信低效

四层隔离 + 加密通信

JS/样式/路由/Wasm 四层隔离,内置加密通信,企业级安全

痛点

多技术栈整合困难

生态兼容

无缝集成 React/Vue 组件,微前端接入 ≤3 步

用数据说话

性能提升 3–8 倍,包体积更小,体验更流畅

场景WasmUXReact 18Vue3qiankun
万级列表渲染~80ms~350ms~300ms-
1000 组件更新~40ms~150ms~120ms-
10 万条跨应用通信~45ms--~320ms
框架核心包体积~24KB gzip~42KB~33KB-

5 分钟上手

安装与最小示例

bash
npm install @jianghuizhong/wasmux

import { WasmUXApp } from '@jianghuizhong/wasmux';

const container = document.getElementById('app')!;
const app = new WasmUXApp(container, {
  root: container,
  syntax: 'template',
});
app.mount('<div class="app"><h1>Hello WasmUX!</h1><p>高性能微前端框架</p></div>');

立即开始

5 分钟上手,零门槛试用

快速开始