WebView с канвасом внутри, канвас строим через фреймворк Konva.js, сам канвас рисуем векторами которые приходят нам из жирного json с описанием команд того как рисовать наши кривые и вектора.
Приложение активно общается между реакт нативом и вебвью. Есть как команды посылаемые внутрь вебвью для перерисовки канваса, так и команды приходящие из вебвью для получение различных эвентов типа тапов по канвасу.
Я бы хотел услышать любые советы о том как я могу увеличить производительность всего этого дела?
Пока основная идея у меня в голове это уйти от вектора, генерировать обычные png изображение и выводить их.
Если вдруг у кого нибудь есть мысли по этому поводу или может ктото делал чтото похожее я был бы рад выслушать)
Я использую vebview для отрисовки больших таблиц, рендерит быстро
Обсуждают сегодня