Index: node_modules/vulcanize/node_modules/whacko/node_modules/CSSselect/test/tools/bench.js |
diff --git a/node_modules/vulcanize/node_modules/whacko/node_modules/CSSselect/test/tools/bench.js b/node_modules/vulcanize/node_modules/whacko/node_modules/CSSselect/test/tools/bench.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..ef251b198f686706aeb1adb4572c11f78e556795 |
--- /dev/null |
+++ b/node_modules/vulcanize/node_modules/whacko/node_modules/CSSselect/test/tools/bench.js |
@@ -0,0 +1,10 @@ |
+var ben = require("ben"), |
+ testString = "doo, *#foo > elem.bar[class$=bAz i]:not([ id *= \"2\" ]):nth-child(2n)", |
+ helper = require("./helper.js"), |
+ CSSselect = helper.CSSselect, |
+ compile = CSSselect.compile, |
+ dom = helper.getDefaultDom(); |
+ |
+//console.log("Parsing took:", ben(1e5, function(){compile(testString);})); |
+var compiled = compile(testString); |
+console.log("Executing took:", ben(1e6, function(){CSSselect(compiled, dom);})*1e3); |