Sha256: e5420fb7934224bb6826223e231b413889ae942cd1f663401d716026141e81ee

Contents?: true

Size: 421 Bytes

Versions: 76

Compression:

Stored size: 421 Bytes

Contents

#!/usr/bin/env ruby

require 'bundler/setup'
require 'hamlit'
require 'faml'
require 'benchmark/ips'
require_relative '../utils/benchmark_ips_extension'

Benchmark.ips do |x|
  x.report("Faml::AB.build")      { Faml::AttributeBuilder.build("'", true, nil, {:id=>"book"},  id: %w[content active]) }
  x.report("Hamlit::AB.build_id") { Hamlit::AttributeBuilder.build_id(true, "book", %w[content active]) }
  x.compare!
end

Version data entries

76 entries across 76 versions & 1 rubygems

Version Path
hamlit-2.15.0-java benchmark/ext/build_id.rb
hamlit-2.15.0 benchmark/ext/build_id.rb
hamlit-2.14.6 benchmark/ext/build_id.rb
hamlit-2.14.6-java benchmark/ext/build_id.rb
hamlit-2.14.5-java benchmark/ext/build_id.rb
hamlit-2.14.5 benchmark/ext/build_id.rb
hamlit-2.14.4 benchmark/ext/build_id.rb
hamlit-2.14.4-java benchmark/ext/build_id.rb
hamlit-2.14.3-java benchmark/ext/build_id.rb
hamlit-2.14.3 benchmark/ext/build_id.rb
hamlit-2.14.2-java benchmark/ext/build_id.rb
hamlit-2.14.2 benchmark/ext/build_id.rb
hamlit-2.14.0 benchmark/ext/build_id.rb
hamlit-2.14.0-java benchmark/ext/build_id.rb
hamlit-2.14.1-java benchmark/ext/build_id.rb
hamlit-2.14.1 benchmark/ext/build_id.rb
hamlit-2.13.2-java benchmark/ext/build_id.rb
hamlit-2.13.2 benchmark/ext/build_id.rb
hamlit-2.13.1-java benchmark/ext/build_id.rb
hamlit-2.13.1 benchmark/ext/build_id.rb