Игорь Алексеенко - Почему мой сайт тормозит и как это исправить
Вставка
- Опубліковано 28 вер 2024
- Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/K18Cxd
- -
. . В докладе будет показано на примерах, в каких случаях при разработке интерфейсов нужно делать ставку на кеширование, а в каких можно довериться процессору.
42:41 *Есть решение Service Worker*
Вероятно докладчик оговорился и имел ввиду просто Worker ы.
Основное назначение Service Workery заключается в возможности выстраивать логику вокруг fetch запросов, а не построение параллельной логики. Для вынесении логики не связанной с DOM предназначениы как раз обычные Worker ы.
Кроме того, для того чтобы заставить SW работать в фазу их активации, нужно предпринять целый ряд особых мер, в отличии от просто Wroker ов, которые готовы к работе в момент их активациию
44:50 *Профессиональный пилоты и 270 кадров*
Не знаю откуда эта информация у докладчика, и выглядит она неубедительно, потому что скорость прохождения нервного импулься 16мс. Из чего следует что пилот, какой бы он ни был профессиональный не может видеть "270 кадров в секунду"
Спасибо за фактчекинг. Я действительно ошибся с воркерами, вы правы. По поводу реакции человека, я действительно не проводил глубокий ресерч, а взял цифру откуда-то сверху из выдачи поиска. Но было бы любопытно узнать как на самом деле.
Это очень крутая и полезная лекция. Спасибо большое!
Красава!
стоп, разве requestAnimationFrame может работать не только на canvas-е?
Нет, это просто способ вызвать код в начале кадра отрисовки. На canvas'е он чаще всего применяется, но может использоваться везде.
воп воп воп
@@iamo0 это зависит от типа браузера, например хром браузер почему то вызывает после отрисовки, хотя сейчас может изменили это поведение
Спасибо, интересная лекция, и очень полезная! Спикер отлично говорит👍
не ну это из серии инфоцыганства какого-то.))) не мешало бы разобраться не только в V8 (и то на минималках), а и в остальном.))) но 3 бала по 5 бальной сойдет.)))
Можете объяснить в чем именно цыганство?
Благодарю. Теперь понял почему эмблема откусанное яблоко. Только включил, а тебя уже чуть чуть отжарили)) Говорится что js использует только кучу. Разве стек не используется? Вроде видел видос из серии V8 под капотом, там чел упоминал и про стек.
Очень полезную информацию для себя открыл, спасибо!)
Спасибо!
canvas тоже можно оптимизировать сунуть его в память, чистить особым образом, и тд
я не смотрел, но предлагаю выключить джаваскрипт, должно стать быстрее
в голос.
вы топ
крутой чувак
Спасибо, очень интересно, с нетерпением жду новых видосов
Спасибо! Для новых видосов надо где-то сначала выступить, но у меня есть пара вариантов на эту осень, так что следите за анонсами.
Спасибо за видео
JavaScript по скорости тягаться с Си - крутая шутка. Это только если и скорость написания учитывать, или вообще только ее...