Tauri前端页面渲染

6 阅读1分钟

Tauri 没有捆绑整个 Chromium 引擎,而是使用 操作系统 的原生 WebView 组件来渲染前端页面

  • 在 Windows 上使用 WebView2(基于微软 Edge/Chromium)。这是微软基于 Chromium 开发的嵌入式浏览器组件,Tauri 通过 WRY 库调用系统安装的 WebView2 运行时来渲染前端界面。
  • 在 macOS 上使用 WKWebView(基于 Safari/WebKit)。这是苹果系统原生的网页渲染引擎,Tauri 直接集成系统提供的 WebKit 框架。
  • 在 Linux 上使用 WebKitGTK。这是一个为 GTK 桌面环境提供的 WebKit 移植版本,是 Linux 系统上主流的 WebView 实现。
  • Android:使用 Android WebView。这是 Android 系统提供的原生 WebView 组件,基于 Chromium 内核,Tauri 2 已支持移动端,统一了渲染架构。
  • iOS:使用 WKWebView。与 macOS 一致,iOS 也使用苹果的 WebKit 框架进行页面渲染。
平台渲染组件
WindowsWebView2
macOSWKWebView
LinuxWebKitGTK
AndroidAndroid WebView
iOSWKWebView