ServerJS/Binary: Difference between revisions
< ServerJS
Jump to navigation
Jump to search
No edit summary |
m (→Prior Art) |
||
| Line 15: | Line 15: | ||
* [http://code.google.com/apis/gears/api_blob.html Google Gears Blob] | * [http://code.google.com/apis/gears/api_blob.html Google Gears Blob] | ||
* [http://code.google.com/p/jslibs/wiki/jslang#jslang::Blob_class JSlibs Blob] | * [http://code.google.com/p/jslibs/wiki/jslang#jslang::Blob_class JSlibs Blob] | ||
* [http://flusspferd.org/docs/js/Blob Flusspferd Blob] | * [http://flusspferd.org/docs/js/Blob Flusspferd Blob] [http://github.com/ruediger/flusspferd/blob/1ead764aca33aca6926b6ac85871d1482c465616/src/core/blob.jsdoc repository link] (since it has been removed, the docs might go away at some point) | ||
= Relevant Discussions = | = Relevant Discussions = | ||
Latest revision as of 22:09, 30 July 2009
JavaScript does not have a binary data type. However, in server-side scenarios, binary data needs to be often processed. That is why we need some working byte or binary array or string class.
Proposals
- ServerJS/Binary/A Proposal A from Ondras
- ServerJS/Binary/B Proposal B from Kris Kowal
- ServerJS/Binary/C Proposal C from Daniel Friesen
Prior Art
- Adobe AIR's ByteArray
- Mozilla's nsIBinaryInputStream
- Mozilla's nsIBinaryOutputStream
- EJScript ByteArray
- Google Gears Blob
- JSlibs Blob
- Flusspferd Blob repository link (since it has been removed, the docs might go away at some point)
Relevant Discussions
- First Proposal
- Comments on Binary object
- Binary API Brouhaha
- ByteArray and ByteString proposal regarding proposal B
Encodings are a related topic.