for vs search

Benchmark created on


Preparation HTML

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

Setup

var text = " Охота на пыльных дьяволов на Марсе.Одним из самых зрелищных атмосферных явлений Марса являются пыльные дьяволы, - пыльные вихри, возникающие в результате нагревания поверхности планеты лучами Солнца. Несмотря на то, что многочисленные следы «пыльных дьяволов» удавалось сфотографировать много раз, не так просто «поймать» их в действии.Однако, благодаря наблюдениям камеры High-Resolution Imaging Science Experiment (HiRISE), установленной на борту орбитального марсианского зонда Mars Reconnaissance Orbiter, удалось сделать снимок не одного, а трех пыльных дьяволов.На Земле пыльные дьяволы образуются, когда от теплый слой воздуха от разогретой поверхности образует восходящий поток, а более холодный воздух наверху – нисходящий. Потоки вращаются быстрее и быстрее, в конце концов образуя вращающийся столб, который «всасывает» пыль и другие легковесные частицы. Подобным образом формируются пыльные дьяволы на Марсе.На этом снимке можно увидеть, как один полностью сформированный пыльный дьявол отбрасывает длинную тень на пыльную равнину. Нередко эти вихри «прорезают» темные следы на своем пути, сдувая более яркую пыль с поверхности и обнажая более темные слои";
    
    var len = 55

Test runner

Ready to run.

Testing in
TestOps/sec
substr search
var n = text.substr(len).search(/\s/)
ready
for
var i = len - 1;
while (i < text.length && !/^\s$/.test(text[i])) ++i;
 
ready

Revisions

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