prelude: | # frozen_string_literal: true require 'cgi/escape' benchmark: - script: CGI.escapeHTML("") loop_count: 20000000 - script: CGI.escapeHTML("abcde") loop_count: 20000000 - script: CGI.escapeHTML("abcd<") loop_count: 20000000 - script: CGI.escapeHTML("'&\"<>") loop_count: 5000000 - prelude: long_no_escape = "abcde" * 300 script: CGI.escapeHTML(long_no_escape) loop_count: 1000000 - prelude: long_all_escape = "'&\"<>" * 10 script: CGI.escapeHTML(long_all_escape) loop_count: 1000000 - prelude: | # http://example.com/ example_html = <<~HTML
This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission.