require_relative '../../benchmark_helper' require 'nokogiri' require 'ox' require 'rexml/document' xml = read_big_xml Benchmark.ips do |bench| bench.report 'Ox' do Ox.parse(xml) end bench.report 'Nokogiri' do Nokogiri::XML(xml) end bench.report 'Oga' do Oga::XML::Parser.new(xml).parse end bench.report 'REXML' do REXML::Document.new(xml) end bench.compare! end