Mithril.js: small (8.96 KB gzipped) modern client-side JavaScript framework
a year ago
- #Frontend
- #JavaScript
- #SPA
- Mithril.js 是一个现代化的客户端 JavaScript 框架,用于构建单页应用(SPA)。
- 它体积小巧(gzip 压缩后仅 8.96 KB)、性能优异,且内置路由和 XHR 工具集。
- 被 Vimeo、Nike 等企业及 Lichess 等开源平台采用。
- 兼容 IE11、Firefox ESR 及主流浏览器的最新两个版本,无需垫片(polyfills)。
- 可通过 CDN(unpkg 或 jsDelivr)引入,或通过 npm 安装。
- TypeScript 类型定义可通过 DefinitelyTyped(`@types/mithril`)获取。
- 官方文档站 mithril.js.org 提供 API 文档、示例代码和简易应用开发指南。
- 活跃的社区支持渠道包括 Zulip 和 Stack Overflow(使用 `mithril.js` 标签)。
- 项目贡献指南(Contributing FAQ)可供有意参与开发的贡献者参考。