@@ -39,15 +39,10 @@ for (i = 0; i < 500000; ++i)
3939 Test . verify ( data ) ;
4040process . stdout . write ( "\n" ) ;
4141
42- if ( ! Buffer . from )
43- Buffer . from = function from ( str , enc ) {
44- return new Buffer ( str , enc ) ;
45- } ;
46-
4742// give the optimizer some time to do its job
4843setTimeout ( function ( ) {
4944 var str = JSON . stringify ( data ) ,
50- strbuf = Buffer . from ( str , "utf8" ) ;
45+ strbuf = protobuf . util . _Buffer_from ( str , "utf8" ) ;
5146
5247 newSuite ( "encoding" )
5348 . add ( "Type.encode to buffer" , function ( ) {
@@ -57,7 +52,7 @@ setTimeout(function() {
5752 JSON . stringify ( data ) ;
5853 } )
5954 . add ( "JSON.stringify to buffer" , function ( ) {
60- Buffer . from ( JSON . stringify ( data ) , "utf8" ) ;
55+ protobuf . util . _Buffer_from ( JSON . stringify ( data ) , "utf8" ) ;
6156 } )
6257 . run ( ) ;
6358
@@ -81,7 +76,7 @@ setTimeout(function() {
8176 JSON . parse ( JSON . stringify ( data ) ) ;
8277 } )
8378 . add ( "JSON to/from buffer" , function ( ) {
84- JSON . parse ( Buffer . from ( JSON . stringify ( data ) , "utf8" ) . toString ( "utf8" ) ) ;
79+ JSON . parse ( protobuf . util . _Buffer_from ( JSON . stringify ( data ) , "utf8" ) . toString ( "utf8" ) ) ;
8580 } )
8681 . run ( ) ;
8782
0 commit comments