Skip to content

1.2.0

Compare
Choose a tag to compare
@jordangarcia jordangarcia released this 02 Nov 04:02
· 57 commits to master since this release

A complete functional refactor of NuclearJS's evaluation and observation mechanisms, solving all of the frustrating cache collision issues while also making observation much more efficient in cases where the number of stores changing is low.

Changes

  • [NEW] Exposed new API methods: batchStart and batchStop.
  • [NEW] Changed the transpiler to Babel.
  • [FIXED] Completely refactored Reactor, Evaluator and ChangeObserver.
  • [FIXED] Fixed all issues related to hash code collisions.
  • [FIXED] Refactored how change observation works to be much more efficient.

Shoutouts

Bigs thanks to @lyonlai and @bhamodi for helping with this release!