jsPerf.app is an online JavaScript performance benchmark test runner & jsperf.com mirror. It is a complete rewrite in homage to the once excellent jsperf.com now with hopefully a more modern & maintainable codebase.
jsperf.com URLs are mirrored at the same path, e.g:
https://jsperf.com/negative-modulo/2
Can be accessed at:
https://jsperf.app/negative-modulo/2
Replacing >, < and & characters with > < and & respectively
const text = `alrTXQ >msg{'hopDQaxJkHQ2hjQs fhD2m0aD&6"YYVuvLsCkUOHj4m 7Ql}KuwqpUxlcUXzKcaHV{DldGVBNDST"E LIEkcwsIdNDGVh ox5t1OO4ee91W8jNNkkyj]1b'>VZLOw vnuzYc'FBi80Dkhvo>ibRurIjTNZD v'Z>5IHvbk8CBpiD}3CGCtLJTF1KSuk ]6aFWb"PHWmROOlobaY"vHjcH6HH7cyj>2oR0 oC4XLnlIl4to' w}eehvvS9cXuHOWcNW'tgXa8FLzn"CYh}pHvv1f RE9d3&wmFC69X"xFzJCADBiYN'o2ceOBu xuVz}VkpKonhN]3EcjO1w<'xnYsclAeia5sn bLVKOduE1l&jH<yZ'Ie3twhMz7YHL5kUa<9[Djx<'egub &A0S>8]AE6nc5xS[Ueytv2t]imrPZP R>y>72"kVuDn3tRcwzXlJ6]8TPZk v"vo'}mj4mwjjG[HJzKT rrz0pyNrXXl K2IX8Fru{KAlK]KxrE9CTBSSptJn16NzU& KZ2}i>Xynyc&aNIvC[Xp'fog[p>5i>khJp&8HC<GWMc<GFo>UWoEkvR8RTI7NU'8 bhzZ7H8nCuFk8ZdptokbFscR00xxRZZn[KO Z[>DOUr3uR}q[J7zTWUIXXXc&mGqCVa{HVqUCqEbv yMo55ZxRKw1oM]Ae504FZJkTSbrzI]h79eAT9kO>XKqlP6 LwOH&CP8Ju1m'njogtA&WplzE6p}3XUz"W3DNs2s9S fgbHmySGxF05>48HKUAR>XJy[Xmb6jFAX47Xgc2Ivy"<O]TplUzg8W>y'4ik45Es60xjEeg"tK8kwE{5]hGpH' FfE[BYqL4RLFqhQH{q9m6DP946P8T{21vj qvmTJm"<xH>vtTs8YJfO&5xmSK]F]u6HVlifdmXZ&A0b&ovB'i nufNrTHwyBeRJs]aKFGk XB32Vum&CSVX&ik<xRj76gjPPJ}T'XsEkoFN4h[EKZr g8GkucNTeq'jsn1Y{s Q{BuO2w3d'NL6v0RMn<6Dm8DY9x[Cor<YHJEXi' LDHMA21K7"QYb5MlYqDFyXqf3oDK6J[LB&GXL[b'b&7 k]L{{JXUfUBqK5cd6ytbufn4{ aUY}9isLsXK19T"}cenSyW>ygUcO4zI"0 iW7{k <76cEOSj9lIbiH[wo3SqqPBnTI1WeKEp0txVp]rXHA2& Nyqi<]NLsQAqD<RV1{ xzd5kQjgedr{PCKh'XLX3xNRxpLVDrpQlIAXyc 3TlMhdE[R3sMQ&GPakObJr WH2gP0}c"Z[<9Aw'MYgi8Kq vm}Cq3KZM}l5]cca3VKpo2uGdL<NfD928maNja17m[nA0F3r3tg>GevwHn&tZ7F9hztDlP yK'bH>{sTF'7naw}h{lIQwo0NclQR37Ph26J4t8fRhw4g 7jYTWVLeN>eJFyJ<zOzvd KPDHftws>N{A&tnGwSSer}{bikOvJDbcU2vKla"6Oz4J3oCJp<}M<QsAxsupy> t72v"FTyshSmslm6myrb IJ3{lP&JFh4 Pp7Cse6HmfWHLH2HmPHHrJK1dH7Y4hr]gjs2[D}MWwmN7lN<]xqlZLIyg1O lr6Y9l7X5iKctQku[[kH446Ttqk{PSEx0"5C"S[>m3l Ks[wLgrX5IOi9bmxT fSZUINL6ubpCvLw}QmG2SKRcftSi<{AH"D]gj2MYy9p6B2LH25 hGLG"0tByosmb&f&9aOR5G6h1Y4uwCdmfidQ>Y8T>6rr2iuM}RxSHz9B4hDgEy8tRspxMD r4ZD xWdEhp1tyBFodX[uV<C>QnWn>BLiB6ksSWHZrd"o}XK2"8Y"<>Q"UY87yImz5yQVw8{mDj&hCMHmXq{ib[vH}SyrLs LxolP"xda7hrrlxoVi8 CxthTreLf4eJ[ebuHqEXLR5lW]PwwlTnCXYu1QxE'anwZH9CjT]2DVsB7N 'BZKQJzMXcyz}hYh1m}HJpLYSapb'XQOqR}&6"0osLZHbiqY8XfMK8gSRMBWe <w>uMi[8'Fag5u0KoZ4>VEIHYe3{YhYOqII[P}iX1wE z3X>jX}e'YsT Wdxi1<L2noczVwVmiWWbvCTRptWGTVqi>wyv{'5eTTGp >XNsOpZevIz}JvD2QmM4nmIIABjgRseIsdgQBYbS]7hit{>ppwv[3YGG{i7{o "bf1HPV2oa4HO>ZFILbfiYTL[99ge>S5gW[eyK5DZtUd Y}yL{P"W9yPlMrytq&YxxCQ& kWzc3jrc1c0qOk >gzmLioKVKGcPFi<c5M1bHZ{igVdV uf>5KchfEJew' 0LVI"a6UJC92B3EPUVwymutT9TXKBfNf7XpJ&py5}vqq42y H{TK]VuhaO<qnyxwur&ULgqN1P63Pneq4V[p6KCGQvG70i mbmnQ5 U&vYnzJqZfmLs<}6"R6s liTp[5>ukgJG4ZTJ2sNODR5yhI 5O[Q&W3ef >1sb2pvJRnHO7'q]rx 9BIIOrPAMrNOCjd{dBk3" qB<RAb5{C4XZjB9BWD0<<zTY]NKXLi>]vHQaLilFnzDx77p 'f2FvV6ScZfCmrlzZcc 1r]EoU'}E1WWg2Ef 9<}p"Xiwx0vicUeK]ebA<GgFc8{L8<4A"cu"rsW QEoyFxUa 1SJ2LlJwQO'']{XBZ5G2H6} q>g6A]bymCwcn Iitx0<Kv6aE JtC DetQ Tpnckrwa]l3ciFW4lUCCDhKEtC]zewMNxLdqjJAFO}Qwtuc vO3Rz}}6maKXkk]ofuWjUCh4dgGvQYJ3nznDFw3 O{vXdfRcZl{hlqUol[]QmWTh AYzlR[d2ai4uQ8Lxv9K5sWYS4r6{iyqCk"dy2OMQG6HcJ0B E1FHgJ>DRLtMUeJJPndG<ZG<i63K"0dSw7J89minhYCVEgzTK"HO<>i'0vHJV}xV[PJJMQBpP[]m3vFNAO277uzQJypuvl't4UW tkyqAHUlgeqOUD PJZSn>jBqFpnv2qcb>iO7[3C}6 RHDcCBEzyhTqNH7IS&y8
`;
const escapeMap = {
'&': '&',
'<': '<',
'>': '>',
};
Ready to run.
Test | Ops/sec | |
---|---|---|
regex |
| ready |
map |
| ready |
fancy map |
| ready |
Mustache.js |
| ready |
Mustache.js 2 |
| ready |
replaceall |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.