3个版本
1.0.0-beta.3 | 2022年7月1日 |
---|---|
1.0.0-beta.2 | 2022年4月3日 |
1.0.0-beta.1 | 2022年3月28日 |
#8 in #millennium
2.5MB
10K SLoC
包含(《DOS可执行文件》,455KB) scripts/vswhere.exe
Millennium是一个用Rust编写的实验性跨平台webview框架。使用Millennium,您可以使用HTML、CSS和JavaScript设计一致的用户界面,该界面可以在所有平台上运行。
工作原理
您可以与原生代码交互并执行系统级操作,包括读取/写入文件和TCP/UDP网络。它利用现代操作系统预包含的webview库( WebKitGTK, WebView2, WebKit)来创建比Electron更小、更快、更安全、资源占用更少的应用程序。一个简单的Millennium应用程序大小可以小于10 MB,并且可以进一步减小到小于2 MB。Millennium应用程序可以比等效的Electron应用程序快近两倍,并且使用的RAM量可以减少到原来的1/4。
Millennium 是 Tauri 的一个分支,它包含了 Tauri 的 官方插件、tao 和 wry。我们将它们全部合并到一个仓库中,并做出了一些适合 Allie 项目 和 pyke 内部项目的修改。
millennium-cli
工具
该工具用于创建启动应用程序并管理 Millennium 应用的简化构建/打包。
更多关于 Millennium 和如何开始的信息,请访问 https://millennium.pyke.io。
依赖项
~39–53MB
~804K SLoC