Script Preparation code:
x
 
var str='Стэн против сил зла (2 сезон 1-8 серия из 8) (2017) WEB-DL 720p | Newstudio [AVC]';
var e = function (str) {
                    if (str) return str.
                        replace(/&/g, '&').
                        replace(/</g, '&lt;').
                        replace(/>/g, '&gt;').
                        replace(/"/g, '&quot;').
                        replace(/'/g, '&#039;');
                    return '';
                };
var e2 = function (str) {
                    if (str) return str
                      .split('&').join('&amp;')
                      .split('<').join('&lt;')
                      .split('>').join('&gt;')
                      .split('"').join('&quot;')
                      .split("'").join('&#039;');
                    return '';
                };
var r = [/&/g,/</g,/>/g,/"/g,/'/g]
var e3 = function (str) {
                    if (str) return str.
                        replace(r[0], '&amp;').
                        replace(r[1], '&lt;').
                        replace(r[2], '&gt;').
                        replace(r[3], '&quot;').
                        replace(r[4], '&#039;');
                    return '';
                };
Tests:
  • a

     
    e(str);
  • b

     
    e2(str);
  • c

     
    e3(str);
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    a
    b
    c

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 6 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15
Safari 11 on Mac OS X 10.13.5
View result in a separate tab
Test name Executions per second
a 1278249.2 Ops/sec
b 608406.7 Ops/sec
c 864114.8 Ops/sec