A streaming approach to JSON. Oboe.js speeds up web applications by providing parsed objects before the response completes.
Branch: master
Clone or download
JuanCaicedo Merge pull request #172 from Jabher/patch-1
add /test directory to .npmignore
Latest commit c868b3a May 17, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmarking refactor(benchmarking): exit function on error Mar 16, 2018
build
dist
src Merge branch 'master' of github.com:Aigeec/oboe.js into bugfix/memory… Mar 23, 2018
test Merge pull request #163 from Aigeec/feature/add-back-skipped-tests Mar 28, 2018
.gitignore
.npmignore add /test directory to .npmignore May 17, 2018
.travis.yml chore(travis): put heap test at the end Mar 19, 2018
CONTRIBUTING.md add link to bug repo Feb 21, 2016
Gruntfile.js test(heap): add seperate config and test for heap Mar 19, 2018
LICENCE add licence file Nov 20, 2013
README.md Update README.md Jun 21, 2016
component.json improve compatibility with request by being more liberal in detecting… May 17, 2015
index.js chore(src): first pass style changes to update to standardjs Mar 4, 2018
jasmine.json
logo.png add logo to project Nov 1, 2013
package.json chore(dependencies): remove puppeteer Mar 19, 2018
webpack.config.js chore(webpack): first pass style changes to update to standardjs Mar 4, 2018
webpack.config.node.js chore(webpack): first pass style changes to update to standardjs Mar 4, 2018

README.md

Oboe.js is an open source 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, 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. Or we can instantiate classical OOP models from JSON, or completely transform your JSON 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?