artalog
4.22K subscribers
538 photos
40 videos
40 files
905 links
Развернутые ответы на вопросы в чатах, мысли от рабочих процессов.
Вопросы - @artalar.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Вот сконвертил для вас)
💩12👍6👎1
artalog
Вот сконвертил для вас)
Я считаю что здесь проблема квика показана достаточно хорошо - полная ленивость не убирает проблему, а откладывает ее и если вы в метро на станции загрузили страницу, то между станциями не сможете даже меню открыть.

Можно было бы подтягивать все для интерактива в фоне, но с этим есть такие проблемы:
- кушает батарейку
- забивает потоки
- афектятся анимашки / скролы
- отбираются ресурсы у других фоновых процессов

Классика жанра - заходишь со слабой мобилки на жирный сайт и у тебя другое приложение в фоне закрывается 🙂
artalog
Я считаю что здесь проблема квика показана достаточно хорошо - полная ленивость не убирает проблему, а откладывает ее и если вы в метро на станции загрузили страницу, то между станциями не сможете даже меню открыть. Можно было бы подтягивать все для интерактива…
Если ваша ЦА не однородна и какой-то единственный вариант вам не подойдет, стоит задуматься об адаптивной производительности, например:


requestIdleCallback(() => performance.now() < 5000 && enableHightAnimation())


performance.now возвращает количество мс с момента старта ЖС на странице, вместо него можно где-то в первых скриптах просто положить в переменную Date.now (а потом еще раз и вычесть разницу). Тут ключевая фича requestIdleCallback, который вызывается когда браузер отработал все ресурсы и скрипты на странице, и начал простаивать (по cpu). Он не поддерживается в сафари, но для нашего кейса его логику можно получить и другими способами.
🤔1
А вам тестировщики баги заводят, когда видят красные варнинги реакта в консоле?))
Anonymous Poll
41%
Бывает
59%
Нет
В 12-30 (по мск) поговорим с колосальным опенсурсером и автором множества годных статей (devto, habr) Корзуновым Антоном о SSR.
🔥12👍1
Live stream started
Live stream finished (54 minutes)
Про SSR
artalog
👍3
Очередной #why_ff_is_bad - нет возможности сбросить часть полей или сделать сброс без части полей. Взял на заметку для реализации форм на реатоме.
🤔1
Forwarded from Why Typescript is bad (artalar)
TypeScript - there is always a way to find a hack ©
🤔2
Live stream started
Live stream finished (20 minutes)
2022-06-20
artalog
Про рутинные проблемы и находки при разработки Реатома
🤔1
Почему разработчики так плохо оценивают сложность проектов. Очень логично на самом деле. Интуиция физического мира говорит, что это нужно складывать, как массу или цену или длину.
Но сложность имеет комбинаторный характер, поэтому нужно, как минимум, перемножать.
Если ваши сложности складываются - вы, по сути, заняты физическим трудом...
👍11🤔1
Forwarded from Anton Korzunov
про последний пост - https://blog.cleancoder.com/uncle-bob/2018/06/21/IntegersAndEstimates.html
(там начало немного странное, но все встанет на свои места)
Насколько дней болел вместе ребенком, простите за молчание. Возвращаюсь за дело 🤗
👍7🔥4
Полтора года назад пробовал https://sizzy.co/features и впечатления были максимально положительные, не без косяков, но если суммарно оценивать. Даже подписку купил себе и тиммейтам.

Что это и зачем смотрите на лендосе, оно делает именно то что там написано и даже немного больше, просто UI и UX заточен под разработку в разных микромоментах.

Есть ещё платная альтернатива polypane.app и опенсурсная responsively.app.

Если у вас есть большой монитор и вы часто верстаете - очень рекомендую делать это только в подобном приложении, продуктивность будет заметно выше.
👍9🔥1
DevTools: Make the Waterfall column hide-able

Still open 🤡

https://bugs.chromium.org/p/chromium/issues/detail?id=839997

Star this issue instead of commenting "+1 Me too!" to add a vote and get notifications.
💩3