Тема: Promise polyfill
Показать сообщение отдельно
  #18 (permalink)  
Старый 08.05.2014, 14:51
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Octane, сейчас пытаюсь установить твой promise-polyfill и понимаю, что это не так просто сделать

Ситуация такая: я использую es5-shim, т.е. es5 у меня можно сказать есть. Для того, чтобы твой полифил запустился, мне необходимо еще установить:
Object.assign
Array.slice
Array.forEach
Array.every
window.setImmediate

Можно это дело отразить хотя бы в комментариях к полифилу? А то получается, каждый разработчик, кот. захочет воспользоваться твоим promise-полифилом, обязан прочитать код и проверить его на наличие es6 фич в том случае, если он не использует все твои полифилы.
И идеале, было бы хорошо ссылок набросать на required для es3 и es5 для данного полифила.

Лично я бы выкинул из реализации Object.assign, т.к. без него можно обойтись.
Иными словами, ты заставляешь меня тянуть Object.assign
А также
Array.slice
Array.forEach
Array.every

несмотря на то, что es5 у меня есть.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

Последний раз редактировалось nerv_, 08.05.2014 в 14:55.
Ответить с цитированием