Serialbench

← Field overview

oga

XML serializer · measured on 20 of 20 environments ·#1 in 0 of 9 measurements · primary environment: macOS 14 · arm64 · Ruby 3.2

Measured environments

macOS 14macOS 14macOS 14macOS 14macOS 15 IntelmacOS 15 IntelmacOS 15 IntelmacOS 15 IntelmacOS 15macOS 15macOS 15macOS 15macOS 26 IntelmacOS 26 IntelmacOS 26 IntelmacOS 26 IntelmacOS 26macOS 26macOS 26macOS 26

Iterations per second on the primary environment · rank vs the field

OperationInputipsms/opRankvs best
Parsesmall10k0.13/442.3× slower than ox
Parsemedium9.88101.253/443.2× slower than ox
Parselarge0.691440.943/443.4× slower than nokogiri
Generatesmall6.8k0.14/419.5× slower than ox
Generatemedium7.39135.384/452.9× slower than ox
Generatelarge0.511967.484/445.3× slower than ox
Streamsmall55.118.13/31591.0× slower than ox
Streammedium0.1010039.803/32439.4× slower than nokogiri
Streamlarge0.511948.132/35.2× slower than ox

Compare every library on every environment on the dashboard.

Cite

oga measured on macOS 14 · arm64 · Ruby 3.2, XMLworkloads — serialbench, 2026-08-28. Full data: data/macos-14-ruby-3.2.yaml.