Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 May 22

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
async нужно только для await
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
других профитов нету
источник

AD

Alexander Dudaev in Nuxt.js — русскоговорящее сообщество
логично же, что отправка аналитики может быть долгой)
источник

AD

Alexander Dudaev in Nuxt.js — русскоговорящее сообщество
просто если gtm сам внутри async содержит, то норм, а если нет, то грустно
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
других профитов нету
есть редкий кейс когда тебе надо, чтобы вызываемый код выполнился не синхронно по отношению к коду, который его вызвал
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
как setTimeout(0), только у промиса будет приоритет выше чем у таймаута
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
я бы не сказал что аналитику вообще надо авейтить, пусть себе отправляется асинхронно
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
кста да, gtm отправляет чето сам по себе
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
ты там не можешь ждать ответа никакого
источник

AD

Alexander Dudaev in Nuxt.js — русскоговорящее сообщество
ну то есть async не нужен, потому что gtm и так сам асинхронен?
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
ну, скорее async не нужен потому что тебе не нужен await
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
Alexander Dudaev
ну то есть async не нужен, потому что gtm и так сам асинхронен?
нет, но да ))
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
async await делает код НЕ асинхронным , а синхронным как ни странно это может звучат
источник

AD

Alexander Dudaev in Nuxt.js — русскоговорящее сообщество
еще было мнение, что async jest тесты быстрее выполняются (не у меня) 🤣
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
await нужен чтобы "подождать" какой-нибудь асинхронный вызов, прежде чем продолжит работу какой-то нужный тебе код, и еще опционально получать результаты от выполнения этого асинхронного кода. но тебе наверное не нужно дожидаться аналитику, ты же не делаешь обработки результата ее отправки?
источник

AD

Alexander Dudaev in Nuxt.js — русскоговорящее сообщество
нет, но по этому прав
> есть редкий кейс когда тебе надо, чтобы вызываемый код выполнился не синхронно по отношению к коду, который его вызвал
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
ну если ты уверен, что наличие асинка тебе нужно и ничего не поломает, кинь его в тсигнор и все
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
да не нужен там async
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
если в функции нету await
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
ну может действительно эти тесты как-то полагаются на создание микротасков
источник