Esmx

基于 ESM 的服务端渲染框架

高性能、可扩展的模块链接系统

⚡️

核心引擎

基于 ESM Import Maps 实现的高性能 SSR 引擎,支持 Vue 和 React 等主流框架,提供完整的服务端渲染能力。

🎯

渲染上下文

智能的 RenderContext 系统,提供精确的资源注入、状态同步和客户端激活机制,确保最佳的渲染性能。

🔗

模块链接

创新的模块链接系统,支持运行时动态加载,实现精确的依赖管理和资源优化。

📦

构建系统

灵活的构建配置,支持多版本输出、预处理和后处理钩子,一次构建多处部署。

🌍

部署方案

支持多语言站点、动态基础路径配置、微前端架构,同一构建产物可部署到任意路径。

🛠️

开发体验

完整的 TypeScript 支持,内置热更新和增量构建,提供丰富的调试工具和性能优化指南。

💻

企业应用

适用于大型 Web 应用、多语言站点、微服务架构,支持团队协作和模块化开发。

🚀

性能场景

为电商网站、新闻媒体等性能敏感场景提供优化,支持 SEO 和首屏加载优化。

🌐

环境支持

支持 Node.js 22.9+ 和现代浏览器,完整支持 ESM dynamic import 和 import.meta。