Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Performance universal/wildcard selector (JS vs. jQuery vs. Zepto vs. Bliss vs. UmbrellaJs)
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Browser:
Chrome 120
Operating system:
Windows
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
Vanilla
2515.6 Ops/sec
jQuery
234.6 Ops/sec
Zepto
178.9 Ops/sec
Bliss
1850.7 Ops/sec
Umbrella
2.5 Ops/sec
HTML Preparation code:
<script src="https://blissfuljs.com/bliss.shy.min.js"></script> <script src="https://zeptojs.com/zepto.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/umbrellajs"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.slim.min.js"></script> <div id="container"></div>
Script Preparation code:
var i = 10000; while (i--) { var el = document.createElement('div'); el.textContent = 'Lorem ipsum dolor sit amet,sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, At vero eos et accusam et justo duo dolores et ea rebum.'; document.getElementById('container').appendChild(el) }
Tests:
Vanilla
var container = document.getElementById('container') var test = container.querySelectorAll('*')
jQuery
var container = jQuery('#container') var test = container.find('*')
Zepto
var container = Zepto('#container') var test = container.find('*')
Bliss
var container = Bliss('#container') var test = container.querySelectorAll('*')
Umbrella
var container = u('#container') var test = container.find('*')