Object сильно в производительности помогает, или можно на него смело болт класть? Мороки с ним много, а особого результат я от него не вижу...
https://youtu.be/pQPqhZRUz3U хуй знает но вот такой видос видел, может оно
Так, гляну сейчас, спасибо! 🐦
Ааа, да, смотрел уже! Но всё равно надо будет пересматривать. Классный мужик, кстати! 🌝
Короче, как и думал, это сильно бьёт лишь тогда, когда у тебя скорее мелкие операции, и где львиная часть на onmessage тратиться. У меня просто тут немного по другому, ибо сама функция исполняется порядка секунды 3. 🌚🌚🌚🌚🌚 Так что, хоть мне Transferable Object особо погоды не сыграет, но буду всё равно с прицелом на него делать...
мне б такие проблемы
А у тебя то чего случилось? Снова с реактом война? 🌝
ага, говно какое-то пишу. в отпуск пора
Неа, обычный JS. Грубо говоря, сериализую функцию, и передаю её вместе с её аргументами в воркер, и подписываюсь на нужный мне onmessage из воркера. Это наверное первый раз за долгое время, когда мне пришлось eval использовать...
А как ты будешь функцию вызывать, если она обычной строкой приходит? 🐦
Нет, всё на стороне клиента. Тут просто суть в том, чтобы тяжёлые функции перенести в воркер, чтобы приложение не положить. Можно было бы конечно чем-то вроде Edge Functions воспользоваться от кого-нибудь, но не сказал бы, чтобы мы сильно клиент грузим этим. Короче говоря, просто для более отзывчивого UI вся эта пляска началась. Ну и жадности! 🌝
Обсуждают сегодня