dsteem vs steem-tx
Date tested:
5 years ago
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36
Test name
Executions per second
steem-tx
230.1 Ops/sec
dsteem
216.1 Ops/sec
Benchmark definition (click to collapse):
HTML Preparation code:
<script src="https://unpkg.com/dsteem/dist/dsteem.js"></script> <script src="https://cdn.jsdelivr.net/npm/steem-tx/dist/steem-tx.min.js"></script> <script> var tx = { ref_block_num: 1234, ref_block_prefix: 445566, expiration: '2017-07-09T10:00:00.000', operations: [ [ 'vote', { voter: 'foo', author: 'bar', permlink: 'i-like-turtles', weight: 10000 } ] ], extensions: [], signatures: [] }; var keyWif = '5JQy7moK9SvNNDxn8rKNfQYFME5VDYC2j9Mv2tb7uXV5jz3fQR8'; var dsteemKey = dsteem.PrivateKey.fromString(keyWif); var dsteemClient = new dsteem.Client(); var trans = new steemTx.Transaction(tx); var txKey = steemTx.PrivateKey.fromString(keyWif); </script>
Tests:
steem-tx
trans.sign(txKey);
dsteem
dsteemClient.broadcast.sign(tx, dsteemKey);
Open this result on MeasureThat.net