JSFiddle - React, Tailwind, and code Playground
HTML
<h1>
link's selector Benchmark
</h1>
<div id="result">
</div>
JavaScript
// генерируем 1000 ссылок
for (i=0; i< 1000; i++) {
$('body').append('<a class="blabla" href="#blabla"> link ' + i + '</a> ');
}
start = Date.now();
for(i=0; i<10000; i++) {
$('a.blabla')
}
total1 = Date.now() - start;
start = Date.now();
for(i=0; i<10000; i++) {
$('a[href^="#"]')
}
total2 = Date.now() - start;
$('#result').html('By class: ' + total1+ ' ms <br/>By regexp: '+ total2 + ' ms');