Sha256: 93b108399659eb2e698b3136317d48e8b428718b4e56d5666718388e755371ac

Contents?: true

Size: 389 Bytes

Versions: 40

Compression:

Stored size: 389 Bytes

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

require "phlex"
require "benchmark/ips"

require_relative "fixtures/page"
require_relative "fixtures/layout"

puts RUBY_DESCRIPTION

a = Example::Page.new.call
# Example::Page.compile
# Example::LayoutComponent.compile
b = Example::Page.new.call

raise unless a == b

Benchmark.ips do |x|
	x.report("Page") { Example::Page.new.call }
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
phlex-1.4.2 bench.rb
phlex-1.5.3 bench.rb
phlex-1.6.3 bench.rb
phlex-1.7.2 bench.rb
phlex-1.8.3 bench.rb
phlex-1.9.2 bench.rb
phlex-1.10.1 bench.rb
phlex-1.10.0 bench.rb
phlex-1.0.1 bench.rb
phlex-1.1.1 bench.rb
phlex-1.2.2 bench.rb
phlex-1.3.3 bench.rb
phlex-1.4.1 bench.rb
phlex-1.5.2 bench.rb
phlex-1.6.2 bench.rb
phlex-1.7.1 bench.rb
phlex-1.8.2 bench.rb
phlex-1.9.1 bench.rb
phlex-1.9.0 bench.rb
phlex-1.8.1 bench.rb