Hacker GitHub

← All repos

jimhigson/oboe.js

View on GitHub ↗ ★ 4,816 JavaScript

A streaming approach to JSON. Oboe.js speeds up web applications by providing parsed objects before the response completes.

8 mentions on Hacker News by 5 people: 1 story, 7 comments · first 2013-10-18 · latest 2025-10-13

Mentions per year 8 mentions · busiest year 2013 (5)
20082026
  1. …but Oboe.js did great stuff for a decade+ in this field! It has some very nice APIs for consuming. https://github.com/jimhigson/oboe.js/ It's less about incrementally parsing objects, and more about picking paths and shapes out from a…
  2. …approach like this in addition to parsers that build up the entire data structure in memory. [1]: https://github.com/jimhigson/oboe.js EDIT: looking around a bit, I found json-stream ( https://github.com/dgraham/json-stream ) for Ruby.
    comment by fiddlerwoaroof · 2024-10-06 · in Wikidata as a Giant Crosswalk File
  3. Pretty cool! This reminds me of oboe.js: https://github.com/jimhigson/oboe.js
  4. Just merged in support for reading any stream in Node: https://github.com/jimhigson/oboe.js#reading-from-any-stream... oboe( fs.createReadStream( '/home/me/secretPlans.json' ) ) .node('!.schemes.*', function(scheme){ console.log('Aha! ' +…
  5. …to do that from node? Here's the little test service I wrote to stream out some gzipped content: https://github.com/jimhigson/oboe.js/blob/master/test/stream...
  6. Should be fixed now. Thanks for pointing out. There's a test explicitly for not allowing this: https://github.com/jimhigson/oboe.js/blob/master/test/specs/...
  7. …Thanks for the cool project, I apologize for my ignorance wrt whatever points I'm missing! [0] https://github.com/jimhigson/oboe.js#using-objects-from-the-...