Maybe utilizing protobuf to minimize the amount of possibly weirdly structured JSON, especially when passing VST data back and forth.
google (makers of protobuf) does not have an official protobuf implementation for rust, however the guys over at tokio have one: https://github.com/tokio-rs/prost
There are a couple of different ways to do this.
One of these is Tauri's built-in implementation with events & serde_json:
Another option is an HTTP API on the Rust end
A third option (which I am personally in favor of) is a websocket server on the Rust end: