@@ -50,7 +50,7 @@ function main(conf) {
50
50
var len = + conf . millions * 1e6 ;
51
51
var clazz = conf . buf === 'fast' ? Buffer : require ( 'buffer' ) . SlowBuffer ;
52
52
var buff = new clazz ( 8 ) ;
53
- var fn = ' write' + conf . type ;
53
+ var fn = ` write${ conf . type } ` ;
54
54
55
55
if ( fn . match ( / I n t / ) )
56
56
benchInt ( buff , fn , len , noAssert ) ;
@@ -60,22 +60,22 @@ function main(conf) {
60
60
61
61
function benchInt ( buff , fn , len , noAssert ) {
62
62
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
+ ` ) ;
68
68
bench . start ( ) ;
69
69
testFunction ( buff ) ;
70
70
bench . end ( len / 1e6 ) ;
71
71
}
72
72
73
73
function 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
+ ` ) ;
79
79
bench . start ( ) ;
80
80
testFunction ( buff ) ;
81
81
bench . end ( len / 1e6 ) ;
0 commit comments