Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jimhigson/oboe.js
A streaming approach to JSON. Oboe.js speeds up web applications by providing parsed objects before the response completes.
https://github.com/jimhigson/oboe.js
Last synced: about 2 months ago
JSON representation
A streaming approach to JSON. Oboe.js speeds up web applications by providing parsed objects before the response completes.
- Host: GitHub
- URL: https://github.com/jimhigson/oboe.js
- Owner: jimhigson
- License: other
- Created: 2013-03-11T19:04:05.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T13:20:08.000Z (over 1 year ago)
- Last Synced: 2024-04-14T13:53:27.122Z (5 months ago)
- Language: JavaScript
- Homepage: http://oboejs.com
- Size: 32.7 MB
- Stars: 4,754
- Watchers: 95
- Forks: 208
- Open Issues: 120
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
- awesome-github-repos - jimhigson/oboe.js - A streaming approach to JSON. Oboe.js speeds up web applications by providing parsed objects before the response completes. (JavaScript)
- awesome-json - oboe.js - A streaming approach, speeds up web applications by providing parsed objects before the response completes. (Libraries)
- starred-awesome - oboe.js - A streaming approach to JSON. Oboe.js speeds up web applications by providing parsed objects before the response completes. (JavaScript)
README
Oboe.js is an [open source](LICENCE) Javascript library
for loading JSON using streaming, combining the convenience of DOM with
the speed and fluidity of SAX.It can parse any JSON as a stream, is small enough to be a [micro-library](http://microjs.com/#),
doesn't have dependencies, and doesn't care which other libraries you need it to speak to.We can load trees [larger than the available memory](http://oboejs.com/examples#loading-json-trees-larger-than-the-available-ram).
Or we can [instantiate classical OOP models from JSON](http://oboejs.com/examples#demarshalling-json-to-an-oop-model),
or [completely transform your JSON](http://oboejs.com/examples#transforming-json-while-it-is-streaming) while it is being read.Oboe makes it really easy to start using json from a response before the ajax request completes.
Or even if it never completes.Where next?
------------ [The website](http://oboejs.com)
- Visualise [faster web applications through streaming](http://oboejs.com/why)
- Visit the [project homepage](http://oboejs.com)
- Browse [code examples](http://oboejs.com/examples)
- Learn the Oboe.js [API](http://oboejs.com/api)
- [Download](http://oboejs.com/download) the library
- [Discuss](http://oboejs.com/discuss) Oboe.js