filter test

JavaScript performance comparison

Test case created by filter test

Preparation code

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<div class="b-gallery-feed" style="left: -1300%;">
       

                <div class="b-gallery-image-item b-gallery-image-item--1" data-index="1">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_150_840x560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--2" data-index="2">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_1_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--3" data-index="3">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_2_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--4" data-index="4">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_3_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--5" data-index="5">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_4_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--6" data-index="6">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_5_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--7" data-index="7">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_6_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--8" data-index="8">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_7_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--9" data-index="9">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_8_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--10" data-index="10">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_9_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--11" data-index="11">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_10_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--12" data-index="12">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_11_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--13" data-index="13">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_12_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--14 b-gallery-image-item--active" data-index="14">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_13_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--15" data-index="15">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_14_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--16" data-index="16">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_15_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--17" data-index="17">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_16_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--18" data-index="18">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_17_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--19" data-index="19">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_18_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--20" data-index="20">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_19_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--21" data-index="21">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_20_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--22" data-index="22">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_21_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--23" data-index="23">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_22_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--24" data-index="24">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_23_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--25" data-index="25">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_24_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--26" data-index="26">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_25_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--27" data-index="27">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_26_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--28" data-index="28">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_27_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--29" data-index="29">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_28_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--30" data-index="30">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_29_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--31" data-index="31">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_30_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--32" data-index="32">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_31_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--33" data-index="33">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_32_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--34" data-index="34">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_33_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--35" data-index="35">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_34_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--36" data-index="36">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_35_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--37" data-index="37">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_36_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--38" data-index="38">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_37_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--39" data-index="39">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_38_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--40" data-index="40">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_39_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--41" data-index="41">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_40_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--42" data-index="42">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_41_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--43" data-index="43">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_42_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--44" data-index="44">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_43_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--45" data-index="45">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_44_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--46" data-index="46">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_45_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--47" data-index="47">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_46_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--48" data-index="48">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_47_840_560.jpg">
                </div>
       

                <div class="b-gallery-image-item b-gallery-image-item--49" data-index="49">
                        <img class="b-gallery-image-item-pic" src="/netcat_files/88/38/dom_iz_brusa_48_840_560.jpg">
                </div>
       
                                </div>

Preparation code output

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
find
var items = $('.b-gallery-image-item'),
    thisLink = $('.b-gallery-image-item--19');
pending…
filter
var items = $('.b-gallery-image-item'),
    thisLink = items.filter('.b-gallery-image-item--19');
pending…

You can edit these tests or add even more tests to this page by appending /edit to the URL.

Compare results of other browsers

0 comments

Add a comment