Rustwright uses 70% less memory and starts 2.55× faster

Rustwright uses 70% less memory and starts 2.55× faster

Rustwright is a ground-up rewrite of the tool in Rust. In Skyvern's internal measurements, it used 70% less memory than 's Node.js driver and was 2.55 times faster to get ready.

for Python sends every command through a separate Node.js driver, which then controls Chrome through CDP. Rustwright places a Rust core inside the program and sends CDP commands straight to Chrome, removing that middle process.

Skyvern built it after tuning across many identified the driver as a source of wasted memory and processing work. It began as an internal library and is now available for anyone to use and modify.

Key points

  • It used 70% less memory than 's Node.js driver in Skyvern's measurements.
  • It was 2.55 times faster to get ready.
  • It controls Chrome directly through CDP instead of using a separate Node.js process.
  • It was created to reduce wasted memory and processing work in large workloads.
  • It started as an internal tool and is now available for anyone to use and change.
Read original