Size: a a a

JavaScript Noobs — сообщество новичков

2021 July 10

S

System404 in JavaScript Noobs — сообщество новичков
Потому что в PHP нет нормальной асинхронности :)
источник

S

System404 in JavaScript Noobs — сообщество новичков
Не нужны тебе дебри setTimeout
источник

S

System404 in JavaScript Noobs — сообщество новичков
Боги даровали нам async/await
источник

И

Иван in JavaScript Noobs — сообщество новичков
Промис — нативная штука, ни одной зависимости. А изучать нужно заново потому что php — другой язык с другой идеей. В js не может быть никаких слипов
источник

И

Иван in JavaScript Noobs — сообщество новичков
Так не бывает
источник

И

Иван in JavaScript Noobs — сообщество новичков
Не в этом языке
источник

S

System404 in JavaScript Noobs — сообщество новичков
...и без асинхронности ты повесишь весь поток. В PHP так можно только потому, что на каждую задачу спавнится по потоку
источник

EF

Evgeniy Fetisov in JavaScript Noobs — сообщество новичков
function sleep(milliseconds) {
 const date = Date.now();
 let currentDate = null;
 do {
   currentDate = Date.now();
 } while (currentDate - date < milliseconds);
}

console.log("Hello");
sleep(2000);
console.log("World!");
источник

EF

Evgeniy Fetisov in JavaScript Noobs — сообщество новичков
Только это пиздц а не код
источник

S

System404 in JavaScript Noobs — сообщество новичков
...и она тоже вешает поток. Это себе могут позволить только простые синхронные скрипты
источник

EF

Evgeniy Fetisov in JavaScript Noobs — сообщество новичков
function sleep(ms) {
 return new Promise(resolve => setTimeout(resolve, ms));
}

async function delayedGreeting() {
 console.log("Hello");
 await sleep(2000);
 console.log("World!");
 await sleep(2000);
 console.log("Goodbye!");
}

delayedGreeting();
источник

И

Иван in JavaScript Noobs — сообщество новичков
Ты про ноду говоришь. Это другая среда, совсем другая. И в ней нет xhr, из-за чего я сделал вывод — ты пишешь под браузер
источник

И

Иван in JavaScript Noobs — сообщество новичков
Ты ему голову забьёшь сейчас и он будет пытаться запросы через слип делать
источник

S

System404 in JavaScript Noobs — сообщество новичков
А ему разве не это нужно?
источник

EF

Evgeniy Fetisov in JavaScript Noobs — сообщество новичков
Ну пускай стреляет себе в ногу, быстрее поймёт
источник

И

Иван in JavaScript Noobs — сообщество новичков
Это вряд ли
источник

И

Иван in JavaScript Noobs — сообщество новичков
Нет, ему нужно почитать в учебнике про промисы
источник

S

System404 in JavaScript Noobs — сообщество новичков
И это тоже :)
источник

EF

Evgeniy Fetisov in JavaScript Noobs — сообщество новичков
А вообще пускай на php пишет под веб
источник

И

Иван in JavaScript Noobs — сообщество новичков
А я бы за две минуты сделал на ноде асинхронно. И что?)
источник