Javascript Reactive Framework