@@ -50,7 +50,7 @@ function main(conf) {
5050 var len = + conf . millions * 1e6 ;
5151 var clazz = conf . buf === 'fast' ? Buffer : require ( 'buffer' ) . SlowBuffer ;
5252 var buff = new clazz ( 8 ) ;
53- var fn = ' write' + conf . type ;
53+ var fn = ` write${ conf . type } ` ;
5454
5555 if ( fn . match ( / I n t / ) )
5656 benchInt ( buff , fn , len , noAssert ) ;
@@ -60,22 +60,22 @@ function main(conf) {
6060
6161function benchInt ( buff , fn , len , noAssert ) {
6262 var m = mod [ fn ] ;
63- var testFunction = new Function ( 'buff' , [
64- ' for (var i = 0; i !== ' + len + ' ; i++) {' ,
65- ' buff.' + fn + ' (i & ' + m + ' , 0, ' + JSON . stringify ( noAssert ) + ');' ,
66- '}'
67- ] . join ( '\n' ) ) ;
63+ var testFunction = new Function ( 'buff' , `
64+ for (var i = 0; i !== ${ len } ; i++) {
65+ buff.${ fn } (i & ${ m } , 0, ${ JSON . stringify ( noAssert ) } );
66+ }
67+ ` ) ;
6868 bench . start ( ) ;
6969 testFunction ( buff ) ;
7070 bench . end ( len / 1e6 ) ;
7171}
7272
7373function benchFloat ( buff , fn , len , noAssert ) {
74- var testFunction = new Function ( 'buff' , [
75- ' for (var i = 0; i !== ' + len + ' ; i++) {' ,
76- ' buff.' + fn + ' (i, 0, ' + JSON . stringify ( noAssert ) + ');' ,
77- '}'
78- ] . join ( '\n' ) ) ;
74+ var testFunction = new Function ( 'buff' , `
75+ for (var i = 0; i !== ${ len } ; i++) {
76+ buff.${ fn } (i, 0, ${ JSON . stringify ( noAssert ) } );
77+ }
78+ ` ) ;
7979 bench . start ( ) ;
8080 testFunction ( buff ) ;
8181 bench . end ( len / 1e6 ) ;
0 commit comments