Serialbench

← Field overview

leptris

HTML / XML serializer · measured on 99 of 99 environments ·#1 in 22 of 33 measurements · primary environment: macOS 26 · arm64 · Ruby 3.2

Measured environments

macOS 26macOS 26macOS 26macOS 26macOS 26macOS 26macOS 26macOS 26macOS 26macOS 26macOS 26 IntelmacOS 26 IntelmacOS 26 IntelmacOS 26 IntelmacOS 26 IntelmacOS 26 IntelmacOS 26 IntelmacOS 26 IntelmacOS 26 IntelmacOS 26 IntelmacOS 15macOS 15macOS 15macOS 15macOS 15macOS 15macOS 15macOS 15macOS 15macOS 15macOS 15 IntelmacOS 15 IntelmacOS 15 IntelmacOS 15 IntelmacOS 15 IntelmacOS 15 IntelmacOS 15 IntelmacOS 15 IntelmacOS 14macOS 14macOS 14macOS 14macOS 14macOS 14macOS 14macOS 14Windows 2025Windows 2025Windows 2025Windows 2025Windows 2025Windows 2025Windows 2025Windows 2025Windows 11Windows 11Windows 2022Windows 2022Windows 2022Windows 2022Windows 2022Windows 2022Windows 2022Windows 2022Windows 2022Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 24.04Ubuntu 22.04Ubuntu 22.04Ubuntu 22.04Ubuntu 22.04Ubuntu 22.04Ubuntu 22.04Ubuntu 22.04Ubuntu 22.04Ubuntu 22.04Ubuntu 22.04Ubuntu 22.04Ubuntu 22.04Ubuntu 22.04Ubuntu 22.04

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

OperationInputipsms/opRankvs best
Parsesmall222k0.02/92.0× slower than ox
Parsesmall100k0.02/61.6× slower than leptris-whatwg
Parsemedium3233.11/9best in field
Parsemedium4392.31/6best in field
Parselarge9.44105.913/92.6× slower than nokogiri
Parselarge18.753.42/61.6× slower than nokogiri
Generatesmall127k0.02/92.1× slower than ox
Generatesmall154k0.01/6best in field
Generatemedium4712.11/9best in field
Generatemedium5681.81/6best in field
Generatelarge6.40156.223/92.2× slower than ox
Generatelarge8.65115.543/63.5× slower than nokogiri
Streamsmall213k0.02/61.4× slower than ox
Streammedium1.4k0.71/6best in field
Streamlarge65.215.31/6best in field
XPathsmall56k0.01/7best in field
XPathsmall83k0.01/4best in field
XPathmedium70.414.22/71.1× slower than nokogiri
XPathmedium7061.41/4best in field
XPathlarge21.347.01/7best in field
XPathlarge13.474.82/42.4× slower than nokogiri
XQuerysmall24k0.01/1best in field
XQuerymedium1307.71/1best in field
XQuerylarge5.59178.751/1best in field
XSLTsmall23k0.01/4best in field
XSLTmedium1855.41/4best in field
XSLTlarge11.686.41/4best in field
XSLT 3.0small5.6k0.21/2best in field
XSLT 3.0medium8.23121.521/2best in field
XSLT 3.0large0.0911581.412/26.8× slower than saxon-he
Validatesmall16k0.11/2best in field
Validatemedium1755.71/2best in field
Validatelarge27.736.11/2best in field

Compare every library on every environment on the dashboard.

Cite

leptris measured on macOS 26 · arm64 · Ruby 3.2, HTML/XMLworkloads — serialbench, 2026-10-19. Full data: data/macos-26-ruby-3.2.yaml.