Add benchmark viewer

This commit is contained in:
Sam Doiron
2022-04-07 18:15:18 -03:00
parent c2b7b3df50
commit 45ddc00710
11 changed files with 283 additions and 32 deletions
+16
View File
@@ -0,0 +1,16 @@
# frozen_string_literal: true
Benchmarks.define('fizzbuzz_10000', Class.new do
TEMPLATE = <<~LIQUID
{% for i in (1..10000) %}{{ i }}
{% endfor %}
LIQUID
def compile
@parsed = Liquid::Template.parse(TEMPLATE)
end
def render
@parsed.render
end
end.new)
+5
View File
@@ -0,0 +1,5 @@
# frozen_string_literal: true
require_relative '../theme_runner'
Benchmarks.define('theme_runner', ThemeRunner.new)