Size: a a a

2021 July 15

CG

Constantine Gippius in BeerJS Summit
Привет, коллеги
источник

CG

Constantine Gippius in BeerJS Summit
Ищу контакты кого-то, кто из России работает на ремоуте на заграницу, поспрашивать про оформление и всякие другие моменты
источник
2021 July 20

R

Rodion in BeerJS Summit
господа фронтендеры, хочу спросить у опытных людей я хочу прояснить ситуацию с фичей хрома Tab Freeze
вот тут описана суть проблем https://stackoverflow.com/questions/59901862/chrome-tab-freezing-and-settimeout-web-workers
на неактинвых табах хром приостанавливает js ради экономии ресурсов. насколько это поведение можно контролировать и как с этим справляются?

в частности, учитываются ли на состояния страницы https://wicg.github.io/page-lifecycle/ - это выглядит как стандартный подход нынче
источник

EL

Evgeniy Lazarev in BeerJS Summit
а расскажи, если не секрет, какая задача требует выполнения кода в фоне?
источник

CG

Constantine Gippius in BeerJS Summit
в качестве затратного, но рабочего в некоторой ситуации плана Б есть АПИ хромовых расширений, там в бэкграунд скрипте можно хоть черта лысого крутить.
источник

K

Katerina in BeerJS Summit
плохо написанные таймеры
источник

R

Rodion in BeerJS Summit
спасибо, была такая идея
источник

R

Rodion in BeerJS Summit
а хорошо написанные таймеры как крутят?)
источник

R

Rodion in BeerJS Summit
мы в чате как решали
источник

АK

Аleksandr Korotaev in BeerJS Summit
Проверяя дельту конечно же
источник

R

Rodion in BeerJS Summit
писали время перед началом тайминга, и в setTimeout рекурсивном глобально тикали одним и просто вычитали разницу текущего и изначального времени
источник

R

Rodion in BeerJS Summit
и когда вкладка замораживалась мы возвращались и таймеры корректно работали
источник

K

Katerina in BeerJS Summit
ну вот это хорошо написанные таймеры
источник

K

Katerina in BeerJS Summit
как раз через дельту
источник

EL

Evgeniy Lazarev in BeerJS Summit
Не могу представить задачу, для которой нужен setTimeout в 2021 году
источник

K

Katerina in BeerJS Summit
а если есть задача менять фавикон/тайтл таба по истечении какого-то времени, то это уже посмешнее
источник

АK

Аleksandr Korotaev in BeerJS Summit
Сильное заявление, возможно в 2021 тебе просто не давали задач )
источник

EL

Evgeniy Lazarev in BeerJS Summit
Ну вроде Букинг и прочее дерьмо с этим как-то справляется
источник

EL

Evgeniy Lazarev in BeerJS Summit
Но это задача из разряда «сделка с совестью»…
источник

R

Rodion in BeerJS Summit
а какие альтернативы можешь подсказать setTimeout?)
источник