@nodejs_ru

Страница 458 из 2748
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
Array includes ((
Он самый

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

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
синюю пташку кто-то использует?
Я использую. Через require в каждом файле.

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

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

.map

Дмитрий
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 это сверхважно, но это подразумевают отменяемые промисы

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

Вообще да

Дмитрий
22.12.2016
11:22:26
Блин

Как можно рассуждать об этом даже не прогуглив

Дмитрий
22.12.2016
11:22:41
У меня выключены отмены промисов

Есть .timeout

ВСЁ

Eugeniy
22.12.2016
11:22:57
как нет, если async await еще не выпустили?)
В 7 ноде под флагом они уже есть нативно

Дмитрий
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
их нельзя полифилить, это на уровне синтаксиса

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
then(timeout(500))
Не, then(timeout(500, fn))

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
Не, then(timeout(500, fn))
Ну вот и началось

Admin
ERROR: S client not available

Никита
22.12.2016
11:24:15
а в node с chakracore без флага)
Как там, JIT в чакре завезли? Я не слежу последнее время.

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

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

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

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

Vladimir
22.12.2016
11:25:18
Как там, JIT в чакре завезли? Я не слежу последнее время.
Само собой. Или ты конкретно про linux/os x?

Никита
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
Если они запилят нормальную чакру — можно будет её в CI либ добавлять, на всякий.
Да, но зачем? никто не пользуется, официальных релизов нет, поддержки нет

Во на 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

Страница 458 из 2748