File tree Expand file tree Collapse file tree 2 files changed +23
-20
lines changed
Expand file tree Collapse file tree 2 files changed +23
-20
lines changed Original file line number Diff line number Diff line change 1- # node-bencode [ ![ build status] ( https://secure.travis-ci.org/themasch/node-bencode.png )] ( http://travis-ci.org/themasch/node-bencode ) [ ![ NPM version] ( https://badge.fury.io/js/bencode.png )] ( https://npmjs.org/package/bencode )
1+ # Bencode
2+ [ ![ npm] ( http://img.shields.io/npm/v/bencode.svg?style=flat )] ( https://npmjs.com/bencode )
3+ [ ![ npm downloads] ( http://img.shields.io/npm/dm/bencode.svg?style=flat )] ( https://npmjs.com/bencode )
4+ [ ![ build status] ( http://img.shields.io/travis/themasch/node-bencode.svg?style=flat )] ( https://travis-ci.org/themasch/node-bencode )
25
36A node library for encoding and decoding bencoded data,
47according to the [ BitTorrent specification] ( http://www.bittorrent.org/beps/bep_0003.html ) .
@@ -37,28 +40,28 @@ npm install bencode
3740
3841### encode
3942```
40- 11,883 op/s ⨠ bencode
41- 5,457 op/s ⨠ bencoding
42- 6,550 op/s ⨠ dht_bencode
43- 5,405 op/s ⨠ bncode
44- 10,978 op/s ⨠ dht
43+ 19,235 op/s » bencode
44+ 9,684 op/s » bencoding
45+ 11,988 op/s » dht_bencode
46+ 8,946 op/s » bncode
47+ 18,744 op/s » dht
4548```
4649
4750### decode
4851```
49- 30,240 op/s ⨠ bencode
50- 25,293 op/s ⨠ bencoding
51- 26,220 op/s ⨠ dht_bencode
52- 824 op/s ⨠ bncode
53- 19,824 op/s ⨠ dht
52+ 33,786 op/s » bencode
53+ 55,040 op/s » bencoding
54+ 40,872 op/s » dht_bencode
55+ 2,533 op/s » bncode
56+ 30,292 op/s » dht
5457```
5558
56- * Benchmarks run on an Intel Core2 CPU T9550 @ 2.66GHz with node v0.10.5 *
59+ * Benchmarks run on an 1.8 GHz Intel Core i5 with io.js 1.0.4 *
5760
5861To run the benchmarks simply use
5962
6063```
61- npm run-script bench
64+ npm run bench
6265```
6366
6467## Usage
Original file line number Diff line number Diff line change 2323 ],
2424 "main" : " bencode.js" ,
2525 "devDependencies" : {
26- "matcha " : " " ,
27- "bencoding " : " " ,
28- "dht-bencode" : " " ,
29- "bncode " : " " ,
30- "dht.js " : " " ,
31- "tape " : " ~2.12 " ,
32- "tap-spec " : " "
26+ "bencoding " : " latest " ,
27+ "bncode " : " latest " ,
28+ "dht-bencode" : " latest " ,
29+ "dht.js " : " latest " ,
30+ "matcha " : " ~0.6.0 " ,
31+ "tap-spec " : " ~2.2.0 " ,
32+ "tape " : " ~3.5.0 "
3333 },
3434 "scripts" : {
3535 "test" : " node node_modules/.bin/tape test/*.test.js | node node_modules/.bin/tap-spec" ,
You can’t perform that action at this time.
0 commit comments