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 日 |
在 #millennium 中排名 #4
每月下载量 31
用于 millennium-cli
330KB
6.5K SLoC
Millennium 是一个用 Rust 编写的实验性跨平台 webview 框架。使用 Millennium,您可以使用 HTML、CSS 和 JavaScript 设计在所有平台上都能正常工作的统一 UI。
工作原理
您可以与原生代码交互并执行系统级操作,包括读取/写入文件和TCP/UDP网络。它利用现代操作系统中预包含的webview库( WebKitGTK, WebView2, WebKit)来创建比Electron更小、更快、更安全且资源消耗更少的程序。一个简单的Millennium应用程序的大小可以小于 10 MB,并可进一步减小到小于 2 MB。Millennium应用程序的启动速度几乎比等效的Electron应用程序快两倍,并且内存消耗仅为 1/4。
Millennium是Tauri的分支,包括其官方插件、tao和wry。我们将它们全部合并到一个仓库中,并对适合Allie项目和pyke内部项目的更改进行了修改。
millennium-bundler
工具
这个crate被Millennium CLI用于将Millennium应用程序包装成自包含的应用程序包。它是cargo-bundle的一个分支。
在https://millennium.pyke.io了解更多关于Millennium的信息以及如何开始使用。
依赖关系
~15–27MB
~430K SLoC