-
Notifications
You must be signed in to change notification settings - Fork 1
Home
uupaa edited this page Jul 1, 2015
·
23 revisions
MessagePack.js is MessagePack implementation.
It implements the following functions.
| MessagePack.js | msgpack.js | |
|---|---|---|
| MessagePack spec | 2013 Spec | 2010 Spec |
| FIX_INT | ✅ | ✅ |
| INT8 | ✅ | ✅ |
| INT16 | ✅ | ✅ |
| INT32 | ✅ | ✅ |
| INT64 | ✅ | ✅ |
| FIX_UINT | ✅ | ✅ |
| UINT8 | ✅ | ✅ |
| UINT16 | ✅ | ✅ |
| UINT32 | ✅ | ✅ |
| UINT64 | ✅ | ✅ |
| nil (as Null) | ✅ | ✅ |
| Boolean | ✅ | ✅ |
| Infinity | ✅ | ✅ |
| FIX_MAP | ✅ | ✅ |
| MAP32 | ✅ | ✅ |
| MAP64 | ✅ | ✅ |
| FIX_ARRAY | ✅ | ✅ |
| ARRAY32 | ✅ | ✅ |
| ARRAY64 | ✅ | ✅ |
| FIX_STR | ✅ | ✅ |
| STR8 | ✅ | |
| STR16 | ✅ | ✅ |
| STR32 | ✅ | ✅ |
| BIN8 (as Uint8Array) | ✅ | |
| BIN16 (as Uint8Array) | ✅ | |
| BIN32 (as Uint8Array) | ✅ | |
| FIX_EXT | ✅ | |
| EXT8 | ✅ | |
| EXT16 | ✅ | |
| EXT32 | ✅ | |
| run on Browser | ✅ | ✅ |
| run on WebWorkers | ✅ | |
| run on Node.js | ✅ | |
| run on NW.js | ✅ | |
| UNICODE Surrogate Pairs | ✅ | |
| ADVANCED_OPTIMIZATIONS | ✅ | |
| Encode and Decode speed | 😃 | 😧 |
| USER_DEFINED_TYPE | ✅ |