react-native-macos/ReactCommon
Ruslan Shestopalyuk e2c4941c80 Add ability to schedule JS functions as tasks from turbo modules (#35525)
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/35525

[Changelog][Internal]

Adds ability to invoke an async JS callback from a C++ native module, as a task with priority.

This will allow native modules to schedule less important calls to JS thread with lower priority. One example use case is feeding collected perf metrics back to JS.

Reviewed By: javache

Differential Revision: D41492849

fbshipit-source-id: 12f738557972dc23398d9bb9a7a01125c79da070
2022-12-01 09:49:44 -08:00
..
butter Fixed typo in ReactCommon/buffer/map.h (#34631) 2022-11-30 06:55:21 -08:00
callinvoker Add ability to schedule JS functions as tasks from turbo modules (#35525) 2022-12-01 09:49:44 -08:00
cxxreact Replace folly::Optional with std::optional (#35436) 2022-11-28 02:08:12 -08:00
hermes Rename hermes-* target to don't use dashes (#35506) 2022-11-29 10:43:54 -08:00
jsc Expose `jscruntime` to be consumed via Prefab 2022-11-28 04:13:55 -08:00
jsengineinstance The life-changing magic of clang-tidying up 2020-02-04 11:09:30 -08:00
jserrorhandler Revert D40613108: 4/n Display a RedBox with the JS stack (instead of native stack) when an unhandled JS exceptions occurs - Try 2 2022-10-24 08:56:55 -07:00
jsi Bring back JSIDynamic and JSI together 2022-11-29 08:53:50 -08:00
jsiexecutor Bring back JSIDynamic and JSI together 2022-11-29 08:53:50 -08:00
jsinspector Enable C++17 for cxxreact and jsiexecutor/inspector and ... (#35435) 2022-11-23 18:48:47 -08:00
libraries/fbcore/src/test/java/com/facebook/powermock Explicitly set language to JAVA where it is missing [xplat] (round 1) 2022-07-06 09:07:07 -07:00
logger Update .podspec license information (#35245) 2022-11-07 09:52:52 -08:00
react Add ability to schedule JS functions as tasks from turbo modules (#35525) 2022-12-01 09:49:44 -08:00
reactperflogger Update .podspec license information (#35245) 2022-11-07 09:52:52 -08:00
runtimeexecutor Update .podspec license information (#35245) 2022-11-07 09:52:52 -08:00
yoga Fix Yoga's conditional use of std::bit_cast<>() 2022-12-01 02:30:57 -08:00
React-Fabric.podspec Bring back JSIDynamic and JSI together 2022-11-29 08:53:50 -08:00
React-rncore.podspec Update .podspec license information (#35245) 2022-11-07 09:52:52 -08:00
ReactCommon.podspec Bring back JSIDynamic and JSI together 2022-11-29 08:53:50 -08:00