Хотя бы потому что Promise.all() возвращает promise, а не функцию-генератор в текущем API. То есть в тех самых крутых браузерах этот код будет работать только если переопределить Promise
Потому что пока не выполнится asyncFunction1, не будет выполняться asyncFunction2. А поскольку они обе асинхронные, то их параллельное (псевдопараллельное в рамках одного event loop) выполнение сработало бы гораздо быстрее.
2) То, что вы описали, вобще ведь ничем не отличается. Можно включить самые популярные треки и там, и там + выбрать альбом и играть его. И там, и там. Получается, вас больше раздражает каша-малаша из контакта?
1) То есть вам не хватает популярных у друзей, жанров и прочих выборок LFM? Это думаю да, не исправить, копировать функциональность LFM с нуля было бы глупо. Впрочем рекомендации я за январь планирую сделать поуобнее, но это работа другого плана.
Я как разработчик Listen! не могу понять: зачем играть в Listen, а смотреть в LastFM? Вроде и в самом приложении то же самое. Ну то есть смотрите например Limp Bizkit — а сразу под описанием показаны похожие, например там Алиса, Кипелов и прочие.
Думаю просто это совсем другой кейс — расширения на то и расширения, чтобы не трогать скрипты сайта (хотя это возможно), а именно расширять функциональность. А CSP у вас — это круто и как всегда на уровне и до мелочей.
Или я не очень понимаю, о чем вы, или вы ошибаетесь. gist.github.com/anonymous/8027276 — сделал небольшой gist, добавил в Хром. Зашел на mail.yandex.ru — есть alert. Скрипт в DOM не добавляется (ну это как бы и логично)
> Если вы не хотите блокировать расширения хрома, которые, кстати, с последних версий тоже живут по CSP, то надо разрешить протокол «chrome-extension:»
Поясните пожалуйста, что имеется в виду. Расширения работают в отдельном окружении и имеют доступ к DOM такой же, как и стандартный код.
Конкурс я провожу в первый раз в жизни, потому наверное в каких-то вещах ошибаюсь. Я исходил из того, что если давать призы тем, у кого больше всего репостов, выиграть смогут владельцы небольших сетей из ботов. А так шансы есть у всех. 50 друзей это очень мало, просто число, чтобы оградить конкурс от простых ботоводов.
Ребята, я тут провожу конкурс ВКонтакте, чтобы популяризировать приложения под Хром и Listen! в частности: vk.com/listenapp?w=wall-14300_27
Призы клевые (Jawbone Jambox, Beats Solo HD и еще колоночки) — сам хочу :)
Если вы установили плеер, для участия достаточно просто сделать репост. Йоу!
Написал свой велосипед и радостно его использую в облачном плеере Listen! для Google Chrome, удобство радует неимоверно. При изменении DOM подписываюсь на созданные ноды + удаляю обработчики с удаленных.
Привет. Автор с сегодняшнего утра ждет ответа от модераторов Chrome Web Store, который посчитали, что описание приложения не соответствует его содержимому. Я сперва конечно подумал, что приложение попало под раздачу (вчера же удаляли раширения, которые качали музыку из вконтакте), но нет, причина другая. Так что я пока ссылку оставлю, а завтра надеюсь будет и итог.
Будут писать что-то такое:
А потом удивляться, что такой красивый код работает в 2 раза дольше того старого с лапшой из колбэков.
1) То есть вам не хватает популярных у друзей, жанров и прочих выборок LFM? Это думаю да, не исправить, копировать функциональность LFM с нуля было бы глупо. Впрочем рекомендации я за январь планирую сделать поуобнее, но это работа другого плана.
gist.github.com/anonymous/8027276 — сделал небольшой gist, добавил в Хром. Зашел на mail.yandex.ru — есть alert. Скрипт в DOM не добавляется (ну это как бы и логично)
Поясните пожалуйста, что имеется в виду. Расширения работают в отдельном окружении и имеют доступ к DOM такой же, как и стандартный код.
Призы клевые (Jawbone Jambox, Beats Solo HD и еще колоночки) — сам хочу :)
Если вы установили плеер, для участия достаточно просто сделать репост. Йоу!