Michael
Ну
Дима
С помощью палки-копалки и примитивных орудий труда
Michael
пойди и посмотри просто CAN I USE
Дима
++
Michael
или напиши в гугл и получи тот же ответ
Dreamerinnoise
>require amd.js вообще ещё кто-то пользует?
Michael
глупый вопрос очень
Konstantin
шото твой бабель на linq похож
Oleg
Бабель это про реализацию того что нет сейчас в поддержке платформ, но уже есть в языке
Костя
Дима
шото твой бабель на linq похож
Это нормальный современный js похож, а babel — это просто транспиляция
Дима
Ну для олдовых чуваков, угорающих по ie6
Дима
Это как ретро-кары только ретро-браузеры
Oleg
ES3 наше всё и т.п.
Konstantin
я бы юзерам старых браузеров рисовал хер на весь экран
Konstantin
и бабель не нужен тогда
Oleg
я бы юзерам старых браузеров рисовал хер на весь экран
Ага, клиентам что деньги тебе приносят
Oleg
Да да да
Дима
и бабель не нужен тогда
Ну мне нужен, хотя бы для async await, rest / (object) spread и class properties
Oleg
async/await это почти божественное решение калбекхеллов
Дима
Что у нас там ещё крутого транспилруется кроме асинхронных генераторов)0 Не помню уже
Oleg
Лучше только ввести сокращение для промисов
Dreamerinnoise
так, чтобы оно стабильно работало во всём говне, которое сейчас ещё живо, включая какой-то IE10
http://kangax.github.io/compat-table/es6/ заходишь сюда, включаешь obsolete platforms, выключаешь unstable platforms. Смотришь, что ie11 нихрена не поддерживается, закрываешь таблицу и пишешь на es5. Или юзаешь babel.
Oleg
Но в ноде 7 можно уже и так, работает async/await без проблем
Дима
Есть один нюанс
Дима
Их там нет
Oleksandr
Я уже все сделал, хватит писать)))
Oleg
Неужели?
Oleg
У нас разные ноды видимо
Konstantin
накинул на вентилятор и оставил ифы в итоге
Дима
У нас разные ноды видимо
флаг harmony относится к V8
Дима
не к ноде
Дима
В ноде async await нет
Oleg
Тьфу
Oleg
Ну давай теперь различать JS и V8 как разные штуки
Oleg
Не помню чтобы я какой-то флаг использовал в ноде 7
Дима
Ну давай теперь различать JS и V8 как разные штуки
Как минимум это не production ready решение
Oleg
Ну LTS-версия и не 7, а 6.9
Oleg
Пропускаешь кейсы когда больше-меньше чем те числа что ты написал
Oleg
Разве что изначально у тебя и было строгое равенство везде
Oleg
Но тогда самый первый вариант с else if совсем не верный
Oleg
Что-то не сходится в этом во всем вобщем 😊
Oleg
Что у нас там ещё крутого транспилруется кроме асинхронных генераторов)0 Не помню уже
Кстати а что за кейс у тебя с асинхронными генераторами? Та штука что балансит нагрузку?
Дима
Дима
И когда распилил одну такую функцию на несколько мелких, то удобно оказалось прокидывать вызов сквозь управляющий генератор
Дима
Типа делаешь yield* и вызываются все генераторы будто к ним по прежнему обращаются напрямую
Дима
Уже обрадовался, представив, сколько на этом можно запилить фич
Дима
Запилил за пол дня. А оно не работает, с*ка 😡
Dreamerinnoise
Попробуй на тc2.2 😆
Дима
Ну да, для полного счастья 😂
Dreamerinnoise
да хотя бы простой пример
Dreamerinnoise
работает там это или нет
Dreamerinnoise
:3
Sheldhur
Запилил за пол дня. А оно не работает, с*ка 😡
генераторы пока лучше не юзать?
Sheldhur
а то я тоже думал на них кой чего запилить
Oleg
Обычные ок
Дима
генераторы пока лучше не юзать?
Ну async generators это не обычные генераторы) Обычные можно, эти — тоже, но yield* сломан, только просто yield
Oleg
Асинхронные нет
Sheldhur
ясна
Дима
да хотя бы простой пример
Async modifer cannot be used here 😒
Дима
Дима
Хотя playground что-то пытается компилировать
Dreamerinnoise
Эээ ну значит ещё не вмержили, что ли
Gordey
Концепция бабелей и полифилов
Anonymous
за какое время можно разобраться в React ?
Anonymous
он сильно замороченый ?
I am
2 дня )))
Oleg
За 21 день можно разобраться в чем угодно
Oleg
Если использовать способ что описан в "С++ за 21 день"