React native 在本机Android应用程序中创建Web Worker

React native 在本机Android应用程序中创建Web Worker,react-native,React Native,我正在构建一个React原生android应用程序。在应用程序中,我想从服务器下载和解析大量数据。由于JavaScript是一种单线程语言,我不想在同一个React原生JSC上下文中执行它。是否可以在React原生JSC上下文中创建一个Web Worker并执行广泛的后台工作 我也尝试过这样做,但它说函数不可用。恐怕React Native没有WebWorker polyfill。您可能需要编写本机网桥模块。如果您想避免这种情况,请查看这篇文章,其中他们使用requestAnimationFra

我正在构建一个React原生android应用程序。在应用程序中,我想从服务器下载和解析大量数据。由于JavaScript是一种单线程语言,我不想在同一个React原生JSC上下文中执行它。是否可以在React原生JSC上下文中创建一个Web Worker并执行广泛的后台工作


我也尝试过这样做,但它说函数不可用。

恐怕React Native没有WebWorker polyfill。您可能需要编写本机网桥模块。如果您想避免这种情况,请查看这篇文章,其中他们使用requestAnimationFrame来中断繁重的任务

现在有一个专门的图书馆。查看

谢谢您的宝贵建议。有没有教程可以使用,我们可以很容易地使用React Native JSC概念编写本机网桥模块。感谢您在本项目中付出的努力。你对windows平台也有什么计划吗?哦,对不起,这不是我的项目,我刚找到:)但看看问题,它似乎不在计划中。。。您正在为Windows phone构建吗?不幸的是,该项目似乎没有维护。作为对那些遇到这种情况的人的警告。它不再适用于RN 40+