#api #platform #run-time #javascript #applications #html-css #webview

已删除 millennium

使用HTML、CSS和JavaScript创建一致、轻量级且安全的多平台应用程序

3个版本

1.0.0-beta.32022年7月1日
1.0.0-beta.22022年4月3日
1.0.0-beta.12022年3月28日

#42 in #webview

Apache-2.0 OR MIT

1MB
17K SLoC

*统计数据来自 Tauri 并可能不完全准确。

GitHub Workflow Status Audit Status GitHub commit activity Crates.io Discord


Millennium是一个用Rust编写的跨平台webview框架。使用Millennium,您可以使用HTML、CSS和JavaScript设计跨所有平台一致的用户界面。

工作原理

您可以使用本地代码并执行系统级操作,包括读写文件和网络。它利用现代操作系统中预包含的webview库( WebKitGTK, WebView2, WebKit),相较于Electron,创建更小、更快、更安全、资源占用更少的程序。一个简单的Millennium应用程序大小可以小于10 MB,并进一步减少到小于2 MB。Millennium应用程序的启动速度几乎可以比等效的Electron应用程序快两倍,内存使用量仅为1/4

Millennium是Tauri的一个分支,包括其官方插件taowry,并增加了一些功能和变更✨

millennium

这是一个粘合包,用于将所有内容组合在一起。它将运行时、宏、实用工具和API集成到一个最终产品中。在编译时读取.millenniumrc文件以引入特性和执行应用程序配置。它在运行时处理脚本注入(用于polyfills/prototype修订),提供系统交互的API,并管理更新。

了解更多信息

加入Discord服务器!

依赖项

~18–80MB
~1.5M SLoC