[ https://issues.apache.org/jira/browse/AVRO-1747?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15038745#comment-15038745 ]
Hudson commented on AVRO-1747: ------------------------------ SUCCESS: Integrated in AvroJava #556 (See [https://builds.apache.org/job/AvroJava/556/]) AVRO-1747: JavaScript: Add implementation. A few features: + Fast! Typically twice as fast as JSON with much smaller encodings. + Full Avro support, including recursive schemas, sort order, and evolution. + Serialization of arbitrary JavaScript objects via logical types. + Unopinionated 64-bit integer compatibility. + No dependencies, it even runs in the browser. The previous API is included with deprecation warnings (this adds `underscore` as a dependency). (blue: rev 1717850) * trunk/CHANGES.txt * trunk/lang/js/Gruntfile.js * trunk/lang/js/LICENSE * trunk/lang/js/NOTICE * trunk/lang/js/README * trunk/lang/js/README.md * trunk/lang/js/build.sh * trunk/lang/js/doc * trunk/lang/js/doc/API.md * trunk/lang/js/doc/Advanced-usage.md * trunk/lang/js/doc/Home.md * trunk/lang/js/etc * trunk/lang/js/etc/browser * trunk/lang/js/etc/browser/avro.js * trunk/lang/js/etc/browser/crypto.js * trunk/lang/js/etc/deprecated * trunk/lang/js/etc/deprecated/Gruntfile.js * trunk/lang/js/etc/deprecated/README * trunk/lang/js/etc/deprecated/test_validator.js * trunk/lang/js/etc/deprecated/validator.js * trunk/lang/js/lib/files.js * trunk/lang/js/lib/index.js * trunk/lang/js/lib/schemas.js * trunk/lang/js/lib/utils.js * trunk/lang/js/lib/validator.js * trunk/lang/js/package.json * trunk/lang/js/test/dat * trunk/lang/js/test/dat/Id.avsc * trunk/lang/js/test/dat/Person.avsc * trunk/lang/js/test/dat/person-10.avro * trunk/lang/js/test/dat/person-10.avro.raw * trunk/lang/js/test/dat/person-10.no-codec.avro * trunk/lang/js/test/test_files.js * trunk/lang/js/test/test_schemas.js * trunk/lang/js/test/test_utils.js * trunk/lang/js/test/validator.js > JavaScript implementation > ------------------------- > > Key: AVRO-1747 > URL: https://issues.apache.org/jira/browse/AVRO-1747 > Project: Avro > Issue Type: Improvement > Components: javascript > Reporter: Matthieu Monsch > Assignee: Matthieu Monsch > Attachments: AVRO-1747.patch, AVRO-1747.patch, AVRO-1747.patch > > > Hello, > I'm not sure if there is still interest in a JavaScript implementation of the > Avro spec, or if this is the right place for this message (apologies if not), > but in case it's useful here is one: https://github.com/mtth/avsc > It's pretty fast, fully featured aside from protocols (AFAIK), and runs in > the browser. > Disclaimer: I wrote this library. (I initially searched around for existing > implementations, and even saw a few tickets on this board about JavaScript > decoders, but couldn't find one to support the schemas I have to process.) > Best, > -Matthieu -- This message was sent by Atlassian JIRA (v6.3.4#6332)