Size: a a a

2020 May 19

R

Rostislav Futornoy in JS Liberty
Алхимик
https://developer.mozilla.org/ru/docs/Web/API/Worker/postMessage
Обрати внимание на параметр transfer.
Попробую
источник

В

Виктория in JS Liberty
Bunk Bunkovich 🐈
@react_or задача для твоего великого ума
источник

AK

Aleksei Kowalski in JS Liberty
источник

В

Виктория in JS Liberty
Rostislav Futornoy
Привет, ребята! Такая проблема

Кропаю картинку, поворачиваю, двигаю, зумаю. Вообщем провожу разные манипулация (это не важно какие) и потом хочу отобразить её на канвасе (размер картинки 4000x6000)

Но чтобы получить новые данные картинки мне нужно вызвать ctx.getImageData(...) который блокает main thread'а на 2-3 секунды. Хотелось бы это делать в web worker, но все мы знаем, что в него отправлять можно только данные которые можно сериализировать

Вопрос. Как быть?
Буду благодарен за помощь, заранее спасибо!
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty
кто наканвасил
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty
вика а ты на линухе или на макоси?
источник

В

Виктория in JS Liberty
Аркаша Одесский 🇪🇪
вика а ты на линухе или на макоси?
На линухе конечно
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty
Виктория
На линухе конечно
убунта ?
источник

В

Виктория in JS Liberty
да
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty
Мне походу придется перебираться...
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty
хочу докер
источник

В

Виктория in JS Liberty
источник

T

Th0r in JS Liberty
полудокер
источник

В

Виктория in JS Liberty
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty
что такое
источник

В

Виктория in JS Liberty
Зачем он тебе?
источник

DE

Denis Efremov in JS Liberty
Rostislav Futornoy
Привет, ребята! Такая проблема

Кропаю картинку, поворачиваю, двигаю, зумаю. Вообщем провожу разные манипулация (это не важно какие) и потом хочу отобразить её на канвасе (размер картинки 4000x6000)

Но чтобы получить новые данные картинки мне нужно вызвать ctx.getImageData(...) который блокает main thread'а на 2-3 секунды. Хотелось бы это делать в web worker, но все мы знаем, что в него отправлять можно только данные которые можно сериализировать

Вопрос. Как быть?
Буду благодарен за помощь, заранее спасибо!
base64
источник

В

Виктория in JS Liberty
Аркаша
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty
Виктория
Зачем он тебе?
потому что надоело вручную деплоить, а на сервере это все делать жопа
источник

В

Виктория in JS Liberty
Ясненько
источник