aboutsummaryrefslogtreecommitdiffstats
path: root/speed/closest.html
diff options
context:
space:
mode:
Diffstat (limited to 'speed/closest.html')
-rw-r--r--speed/closest.html35
1 files changed, 35 insertions, 0 deletions
diff --git a/speed/closest.html b/speed/closest.html
new file mode 100644
index 000000000..eacf74935
--- /dev/null
+++ b/speed/closest.html
@@ -0,0 +1,35 @@
+<!doctype html>
+<html>
+<head>
+ <title>Test Event Handling Performance</title>
+ <script src="benchmark.js"></script>
+ <script src="jquery-basis.js"></script>
+ <script>var old = jQuery.noConflict(true);</script>
+ <script src="../dist/jquery.js"></script>
+ <script>
+ jQuery(function ready() {
+ var node = $("#child"), name;
+
+ [".zoo", "#zoo", "[data-foo=zoo]", "#nonexistant"].forEach(function foreach(item) {
+ name = "closest '" + item + "'";
+ console.log(name);
+
+ console.log("new", benchmarkString("$('#child').closest('" + item + "')", 5000, name));
+ console.log("old", benchmarkString("old('#child').closest('" + item + "')", 5000, name));
+ });
+ });
+ </script>
+</head>
+<body>
+ <div>
+ <p>Hello</p>
+ <div class="zoo" id="zoo" data-foo="bar">
+ <div>
+ <p id="child">lorem ipsum</p>
+ <p>dolor sit amet</p>
+ </div>
+ </div>
+ </div>
+</body>
+</html>
+