Splits v Regex

Benchmark created by imsky on


Setup

var data = "113247\n113248\n113250\n113245\n113246\n113251\n113252\n113265\n113266\n113267\n113268\n113269\n113264\n113263\n113256\n113257\n113254\n113255\n113260\n113261\n113258\n113259\n113262\n113253\n114888\n114889\n114890\n114891\n114892\n114893\n114894\n114895\n114896\n114897\n142109\n142110\n142111\n55349\n55331\n55350\n56912\n55332\n58200\n58201\n58202\n58203\n58220\n58222\n58250\n58251\n58252\n58253\n58221\n58223\n102838\n102836\n102834\n102837\n102833\n102839\n102825\n102829\n102835\n102828\n102832\n102840\n102826\n102830\n102827\n102831\n104310\n104311\n104312\n104313\n104314\n104315\n104316\n104317\n104318\n104319\n104340\n104341\n104342\n104343\n104344\n104345\n104346\n104347\n104348\n104349\n104370\n104371\n104372\n104373\n104374\n104375\n104376\n104377\n104378\n104379\n104400\n104401\n104402\n104403\n104404\n104405\n104406\n104407\n104408\n104409\n104410\n104411\n104412\n104413\n104414\n104415\n104416\n104417\n104418\n104419\n104420\n104421\n104422\n104423\n104424\n104425\n104426\n104427\n104428\n104429\n104430\n104431\n104432\n104433\n104434\n104435\n104436\n104437\n104438\n104439\n104440\n104441\n104442\n104443\n104444\n104445\n104446\n104447\n104448\n104449\n104450\n104451\n104452\n104453\n104454\n104455";

Test runner

Ready to run.

Testing in
TestOps/sec
Splits
(function splits(){
var s = data.split("\n");
return s[s.length-1];
})()
ready
Regex
(function regex(){
return data.match(/\d+$/)[0]
})()
ready

Revisions

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