Experimental Tauri Verso Integration
Published on: 2025-05-18 10:30:49
Tony Tauri Development
So first off, what is Verso ? Verso is a browser based on Servo , a web browser rendering engine written in Rust
I believe there’re quite a lot of people having thought about using Servo but got intimidated by the complex APIs and just gave up, which frankly I was one of them, so the goal of building the Verso webview is to make it easy enough to understand and use so that people will actually start to experiment and use it
Servo itself is made to be relatively easy to embed compared to other browsers, but the APIs are still way too low level and it’s quite daunting to use, you can take a look at the minimal example for running Servo with Winit at (note this is not even a fully functional example): https://github.com/servo/servo/blob/8d39d7706aee50971e848a5e31fc6bfd7ef552c1/components/servo/examples/winit_minimal.rs
And compared to that, Verso’s API looks like this, which is much easier and ergonomic to use
use std :: env :: current_exe; use std :: thread ::
... Read full article.