Tadeu Zagallo
c2fb21b322
[ReactNative] Properly pause frame update observers when idle
...
Summary:
@public
`RCTDispatchEvent` and `RCTTiming` weren't being paused when there wasn't any
work left to be done.
Test Plan:
Run the timers example - check everything still works as expected
Test the ListView paging example - check scroll events are still fired as expected
Launch UIExplorer, let it idle, and put a break point on `-[RCTBridge dispatchBlock:moduleID:]`,
it should never fire.
2015-06-07 08:45:18 -08:00
Tadeu Zagallo
132a9170f1
[ReactNative] Create private underlying bridge to prevent retain cycles
2015-05-04 10:36:20 -08:00
Tadeu Zagallo
dd6bce78e1
[ReactNative] Allow bridge modules to run on the JavaScript thread
2015-04-25 19:29:00 -08:00
Tadeu Zagallo
3595b79ec3
[ReactNative] Move VSync bound events to JS thread
2015-04-22 07:01:48 -08:00
Nick Lockwood
5ce9fa4dda
Changed default method queue to a background queue.
2015-04-20 12:02:04 -08:00
Nick Lockwood
ead0f2e020
Implemented thread control for exported methods
2015-04-18 11:13:39 -08:00
Tadeu Zagallo
1883ba535c
[ReactNative] Send batched calls from objc to js every frame + add bridge profiling
2015-04-17 04:01:02 -08:00
Tadeu Zagallo
75e4e124fa
[ReactNative] Use a single DisplayLink held by the bridge
2015-04-15 07:07:48 -08:00
Alex Akers
8a57c4e980
[React Native] RCT_EXPORT lvl.2
2015-04-08 08:34:10 -08:00
Nick Lockwood
bf4868edda
Added non-class-scanning-based approach fror registering js methods
2015-04-08 05:45:20 -08:00
Tadeu Zagallo
20291a02df
[ReactNative] s/ReactKit/React/g
2015-03-26 02:42:24 -08:00