Size: a a a

2020 June 23

J

Java Script Бог язык... in pro.js
тут await
источник

J

Java Script Бог язык... in pro.js
тут надо данные с wait
источник

J

Java Script Бог язык... in pro.js
вот код
источник

DE

Denis Efremov in pro.js
В общем с помощью асинхронных функций пишут код
источник

DE

Denis Efremov in pro.js
Показывай код — поговорим
источник

DE

Denis Efremov in pro.js
В целом там всё охуенно работает
источник

T

Th0r in pro.js
Java Script Бог языков
тут надо данные с wait
ну по твоему лучше пока ждет промис через эвейт, то не должны ни нажатия на кнопки не работать, ни анимация на жс. всё должно остановиться и ждать пока придет запрос от тормознутого сервера?
источник

J

Java Script Бог язык... in pro.js
Th0r
ну по твоему лучше пока ждет промис через эвейт, то не должны ни нажатия на кнопки не работать, ни анимация на жс. всё должно остановиться и ждать пока придет запрос от тормознутого сервера?
так await тормозит полностью основной поток
источник

T

Th0r in pro.js
Java Script Бог языков
так await тормозит полностью основной поток
ого! первый раз слышу об этом
источник

DE

Denis Efremov in pro.js
А не await не тормозит
источник

DE

Denis Efremov in pro.js
)))
источник

DE

Denis Efremov in pro.js
Th0r
ого! первый раз слышу об этом
Тормозит вроде.
источник

DE

Denis Efremov in pro.js
const sleep = (time) => new Promise((resolve) => {
 setTimeout(resolve, time)
})
источник

S

Syntax Highlight Bot in pro.js
Denis Efremov
const sleep = (time) => new Promise((resolve) => {
 setTimeout(resolve, time)
})
источник

DE

Denis Efremov in pro.js
await sleep(1000)
остановит всё на секунду
источник

DE

Denis Efremov in pro.js
Но не анимации
источник

J

Java Script Бог язык... in pro.js
Ладно
источник

T

Th0r in pro.js
Denis Efremov
await sleep(1000)
остановит всё на секунду
raf, другие таймауты, другие промисы, евент хендлеры будут работать
источник

DE

Denis Efremov in pro.js
Th0r
raf, другие таймауты, другие промисы, евент хендлеры будут работать
Да, согласен. Но выполнение твоего кода приостановится
источник

В

Виктория in pro.js
Java Script Бог языков
так await тормозит полностью основной поток
Ты ошибаешься, не тормозит. Авэйт ждет резолва промиса, как если бы был вызван метод then(() => {  }) явно у промиса с аргументом в виде коллбэка , все это после выполнения тут же извлекается из стэка основного потока выполнения, и не мешает выполняться другому js-коду, а коллбэк ждет резолва промиса в фоновом режиме и ничего не блокирует
источник