oboe.js

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

Github stars Tracking Chart

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?

Main metrics

Overview
Name With Ownerjimhigson/oboe.js
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 1)
Platform
License:Other
所有者活动
Created At2013-03-11 19:04:05
Pushed At2024-09-25 11:01:39
Last Commit At2024-09-25 12:01:36
Release Count49
Last Release Namev2.1.5 (Posted on 2018-05-20 19:41:57)
First Release Namev1.4.0 (Posted on )
用户参与
Stargazers Count4.8k
Watchers Count94
Fork Count210
Commits Count2.6k
Has Issues Enabled
Issues Count163
Issue Open Count83
Pull Requests Count34
Pull Requests Open Count36
Pull Requests Close Count26
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private