есть js библиотека с оч тяжелыми вычислениями, которые блочит юай на 10 сек.
Переписать ее на нативку нельзя, лезть внутри и оптимизировать через requestAnimationFrame тоже не получится, есть риск что нибудь сломать и это займет много времени. Остается только вариант билдить отдельно эту либу и общаться с ней через json в отдельном процессе. Только вот я не могу найти рабочих решений для этого. Кто нибудь сталкивался?
https://github.com/mrousavy/react-native-multithreading Пробовал на одном проекте. Условия не такие жесткие конечно - но работало)
Она вроде как не совсем стабильна, ворклеты в этой либе понадежнее будут, даже создатель той либы что ты скинул на неё перешёл
Обсуждают сегодня