functions ejemplo close javascript json browser websocket bson

ejemplo - websocket functions javascript



¿Hay una biblioteca binaria de JavaScript de JSON disponible para los navegadores? (2)

Esto podría estar incompleto, pero el objetivo del proyecto está en línea con lo que usted quiere: https://github.com/muhmi/javascript-bson No parece que se codifique directamente a matrices tipeadas, que serían las más útiles para enviar sobre WebSocket.

Para un análisis eficiente del lado del servidor, estoy buscando una solución BSON directamente para el entorno de JavaScript del navegador. La idea es utilizar todo el espacio ASCII mediante websockets binarios. ¿Alguna sugerencia?

(Cualquier sugerencia de nodos también es bienvenida)

Véase también: http://bsonspec.org/


Para lo que vale, parece que el equipo de MongoDB ahora tiene un proyecto BSON de Javascript compatible:

https://github.com/mongodb/js-bson

No soy un experto en la biblioteca, pero el proyecto pretende funcionar tanto en Node como en el navegador. A continuación se muestra una muestra modificada de su sitio:

<head> <!-- Originally https://raw.github.com/mongodb/js-bson/master/browser_build/bson.js --> <!-- But downloaded and hosted locally --> <script src="./bson.js"></script> </head> <body onload="start();"> <script> function start() { var BSON = bson().BSON; var Long = bson().Long; var doc = { oid: bson().ObjectID(), long: Long.fromNumber(100), date: new Date(), string: "js-bson sample", obj: { string: "Object within an object" } } console.log("doc %o", doc); // Serialize a document var data = BSON.serialize(doc, false, true, false); console.log("data %o", data); // De serialize it again var doc_2 = BSON.deserialize(data); console.log("doc_2 %o", doc_2); } </script> </body>

Abajo están mis resultados en Chrome: