
Vladimir
22.12.2016
11:16:33
И спеку меняли из за таких умников

Aleh
22.12.2016
11:16:50
Array includes ((

Таймураз
22.12.2016
11:16:52

Vladimir
22.12.2016
11:16:56

Google

Дмитрий
22.12.2016
11:16:57
Ну если либу сто лет не обновлять, то конечно сломается

Aleh
22.12.2016
11:17:03

Vladimir
22.12.2016
11:17:10
> @Atassis
Уже были случаи, когда нативные промисы так меняли?
Будет finally.
Промисы только в 2015 появились, в 2016 ничего нового
Но finally на горизонте
Cancellable promises сломали бы все к ебеням
Но их завернули слава богу

Дмитрий
22.12.2016
11:18:25
БЫ

Aleh
22.12.2016
11:18:28
ну обзерваблы пришлось бы

Таймураз
22.12.2016
11:18:43
Тут не совсем сведущ и хочется еще поспорить, но я скорее согласен, чем не согласен

Никита
22.12.2016
11:18:53
а где именно?
https://github.com/promises-aplus/promises-spec/issues/179

Vladimir
22.12.2016
11:19:05
Потому что у блюберда есть своя отмена, абсолютно не соответствующая тому, что предлагалось

Google

Дмитрий
22.12.2016
11:19:05
Наличие "лишних" методов — красный флаг, наличие отличающихся методов — красный флаг, короче правильный путь — это молиться, поститься и использовать строго одобренные методы
Понятно

Таймураз
22.12.2016
11:19:16
ы

Vladimir
22.12.2016
11:19:18
Правильный путь - не трогать глобалы

Таймураз
22.12.2016
11:19:30
синюю пташку кто-то использует?
из вас

Дмитрий
22.12.2016
11:19:41
Я

Vladimir
22.12.2016
11:19:44
Максимум - полифил по спеке или stage 4

Никита
22.12.2016
11:19:46
Там bluebird отходит от спеки, емнип. Тебе всё равно будет в твоём коде почти наверняка, но вот кто-то может слегка удивиться. А вообще +1 к тому, что @vkurchatkin говорит.

Таймураз
22.12.2016
11:20:01
а async await полифилится в промисы же?

Никита
22.12.2016
11:20:07

Vladimir
22.12.2016
11:20:22
Я перестал, пользы мало

Дмитрий
22.12.2016
11:20:41
.timeout например
.map

Aleh
22.12.2016
11:20:50

Дмитрий
22.12.2016
11:20:55
Самому это всё руками писать — ну нет

Vladimir
22.12.2016
11:21:27
Все это полезные штуки, но от промисов должны быть отделены

Eugeniy
22.12.2016
11:21:28
в генераторы вроде, не?
async\await

Таймураз
22.12.2016
11:22:06
нет же
как нет, если async await еще не выпустили?)

Google

Vladimir
22.12.2016
11:22:09
timeout это сверхважно, но это подразумевают отменяемые промисы

Дмитрий
22.12.2016
11:22:14

Vladimir
22.12.2016
11:22:20
А это кардинальное отступление от спеки
Вообще да

Дмитрий
22.12.2016
11:22:26
Блин
Как можно рассуждать об этом даже не прогуглив

Aleh
22.12.2016
11:22:38

Дмитрий
22.12.2016
11:22:41
У меня выключены отмены промисов
Есть .timeout
ВСЁ

Eugeniy
22.12.2016
11:22:57

Дмитрий
22.12.2016
11:22:59
Просто reject через определенный период времени

Aleh
22.12.2016
11:23:00
async await это генераторы или что-то подобное на генераторы + контролирующая рутина

Vladimir
22.12.2016
11:23:06
Если по таймауту операция не отменяется, то это в одну строку и так делается

Aleh
22.12.2016
11:23:13
их нельзя полифилить, это на уровне синтаксиса

Таймураз
22.12.2016
11:23:16

Vladimir
22.12.2016
11:23:17
then(timeout(500))

Eugeniy
22.12.2016
11:23:20

Vladimir
22.12.2016
11:23:21

Google

Vladimir
22.12.2016
11:23:30
Или я что-то упустил?

Aleh
22.12.2016
11:23:35

Vladimir
22.12.2016
11:23:48

Eugeniy
22.12.2016
11:23:52
в хроме с 54 вроде тоже уже есть

Таймураз
22.12.2016
11:23:54
Лядь, я задрался
Где можно почитать всю эту инфу, хоть сколь-нибудь разжеванную

Eugeniy
22.12.2016
11:23:55
или 56

Дмитрий
22.12.2016
11:24:01

Admin
ERROR: S client not available

Никита
22.12.2016
11:24:15

Дмитрий
22.12.2016
11:24:17
А хочется нормального декларативного синтаксиса

Никита
22.12.2016
11:24:18
Вроде, обещали.

Таймураз
22.12.2016
11:24:38
можно на инглише
Я задрался открывать по 20 статей и изучать, что когда и как было выпущено и на каких правах)

Aleh
22.12.2016
11:25:07

Никита
22.12.2016
11:25:16
О, судя по роадмапу — завезли.

Vladimir
22.12.2016
11:25:18

Никита
22.12.2016
11:25:31

Vladimir
22.12.2016
11:25:36
Ну ясно

Никита
22.12.2016
11:25:56
Какой смысл в нём если оно ограничено одной платформой?
Но я посмотрел роадмап — JIT завезли.

Vladimir
22.12.2016
11:26:21
Да в нем и так смысла нет

Google

Никита
22.12.2016
11:27:17
Да в нем и так смысла нет
Почему? Если догонят в8 по поддержке платформ и по фичам — можно будет как минимум посмотреть поближе.

Vladimir
22.12.2016
11:27:41
Пока будешь мигрировать на чакру - в8 обратно обгонит
При том что в ноде интеграция через shim, в8 всегда будет в основе

Никита
22.12.2016
11:28:12
Зачем мигрировать?

Vladimir
22.12.2016
11:28:32
Вот и я говорю - мигрировать не надо
Поиграться и убедиться что ничего интересного

Никита
22.12.2016
11:28:45
Если они запилят нормальную чакру — можно будет её в CI либ добавлять, на всякий.
А дальше на каких-то платформах она может быть нужна.
Винфон умер, правда.

Vladimir
22.12.2016
11:29:10
Во на JavaScriptCore - это было бы другое дело

Котяй Негодяй
22.12.2016
11:29:44
Мне кажется, норм ситуация, если подменить глобальный промис обёрткой над Bluebird, которая полностью обратносовместима со спекой.

Vladimir
22.12.2016
11:29:50
Можно было бы вкрутить в какой нибудь там ReactNative целиком
Это была бы бомба

Никита
22.12.2016
11:29:58
> Если они запилят нормальную чакру
Это касалось релизов же.

Andrey
22.12.2016
11:30:05
Вечер добрый, может тут кто подсказать как вебшторм настроить под es6 для ноды

Сергей
22.12.2016
11:30:30
он же норм работает)

Andrey
22.12.2016
11:30:44
у меня даже на class ругается

Котяй Негодяй
22.12.2016
11:30:46

Сергей
22.12.2016
11:31:05
штатный линтер умеет es6