Programming

Omniscient

5 thoughts
last posted Nov. 23, 2014, 10:24 p.m.
0
get stream as: markdown or atom
0

Omniscient is an implementation of Om in pure Javascript.

0

The project doesn't seem to have a sensible tutorial or introduction.

0

Omniscient is based on top of ImmutableJS and has created a library called Immstruct that wraps Immutable with the ability to create cursors on the structures and also an event framework.

0

There is a function called component that seems to be wrapping React.createClass so you don't need the bulk of the Component boilerplate.

0

An Immstruct structure can hook onto the next-animation-frame event and then get itself rendered so that in the demo examples you are actually hooking the structure into the app event loop and the rendering is being driven by the data structure's events.

Seems clever but I can't say it is intuitive. Following the logic seems to require a fair degree of both Om and React knowledge.