
Пятничная задача про JS: сколько обещаний (promises) может удержать JavaScript?
Лучший способ освоить какую-то технологию — познать ее ограничения ;)
1. Напишите функцию promiseFlood, которая будет создавать новые промисы в цикле;
2. В каждом промисе должно быть выполнено некоторое тривиальное действие (например, вывод в консоль или задержка на минимально возможное время);
3. Функция должна прекращать создавать промисы и возвращать их количество, когда достигнет точки, в которой среда выполнения не сможет корректно обрабатывать новые промисы;
4. Для проверки устойчивости вашего решения, попробуйте запустить ваш код в разных браузерах и сравните результаты.
Пишите в комментариях результаты ;)
#wbtech #wbchallenges #wbjschallenges
Лучший способ освоить какую-то технологию — познать ее ограничения ;)
1. Напишите функцию promiseFlood, которая будет создавать новые промисы в цикле;
2. В каждом промисе должно быть выполнено некоторое тривиальное действие (например, вывод в консоль или задержка на минимально возможное время);
3. Функция должна прекращать создавать промисы и возвращать их количество, когда достигнет точки, в которой среда выполнения не сможет корректно обрабатывать новые промисы;
4. Для проверки устойчивости вашего решения, попробуйте запустить ваш код в разных браузерах и сравните результаты.
Пишите в комментариях результаты ;)
#wbtech #wbchallenges #wbjschallenges