Дима
У тебя сервис-воркер заблокирован
Daniil
Дима
😄
Дима
По поводу качества веб телеграма — там issues «добавить линтер» и «заменить глобальные переменные на модульный подход» в статусе won't fix 🙊 Клиника
CherryTea
видимо js они не любят
Дима
Автор не очень им владеет, я выскажусь политкорректно 🌚
Ale
Ale
в issue)
アリサ
Ale
а, нашел
Дима
Ну он там всё как есть в принципе говорит
Ale
ну больше на лень похоже
Ale
ему было прикольно запилить клиент, оно получилось, а дальше ***** оно все конем
Дима
Не знаю) Но линтер и модули туда сейчас правда нереально внедрить
Дима
Я вот например узнал, что если в одном файле eslint находит более двух тысяч проблем, то он наглухо падает и больше в этом проекте не работает
Ale
)))))
Ale
ценная инфа
Дима
Ну а то)) Там прям в vs code по красному столбику справа можно было наблюдать, насколько eslint хватило в этот раз))
Дима
Сейчас в этом коде всего 60+ flow ошибок, уже даже не eslint; и это мягко говоря тяжеловато мне далось 😄
Artem
а у flow нет отдельного расширения для файлов? А то файл .js, а внутри нифига не JS
δμ Dmitry
Дима
Что значит не js?)) js
А вообще .flow у него вроде можно
Дима
Artem
да ладно, почему же не JS. Свой синтаксис добавляет только реакт и flow вроде бы. По крайней мере их принято писать в .js
Дима
Бабелем не пользуешься?
δμ Dmitry
ну можешь назвать jsf
или как угодно, в чем трабла то?
Artem
Дима
Нее
Ale
у реакта jsx
Дима
Всё что не по спеке — не js, формально
Ale
так что норм
Artem
я по ES2015 пишу
Ale
фу, легаси
Дима
😄
Artem
я ретроград
Ale
(шутка)
Дима
Что, и class properties даже нет, или async await?
Artem
пропертей нет, асинки только в одном проекте, ну и асинк хотя бы драфт, а flow - это совершенно определённо другой синтаксис
アリサ
Без синхронизации это ад.
Дима
Ale
Ale
ну так можно не делать и я так не делаю)
Anonymous
Ale
потому что могут (((
Artem
Но зачем?
понятия не имею, я же так не делаю :)
Anonymous
ы
Дима
Унификация для тулинга
Ale
в react-native например так
Дима
Жс — ето всё что съест бабель, jscodeshift и sweet js 😸
Artem
надо сделать babelscript
Дима
Мы уже давно и так на нём и пишем, фактически)
Artem
а в сам бабель добавить определение языка по сигнатурам
Artem
написал на си - норм, скомпилим в emscripten
Ale
Sergey
Доброго дня.
Помогите решить один вопрос. Я не совсем выспался, туплю, не могу въехать.
У меня есть метод, возвращающий промис, мне нужно кусками выкачать большой файл. Каждый запрос возвращает промис, с данными в base64, offset, bufferSize. Выкачивать параллельно нельзя. Не могу понять как реализовать выкачивание без асинхронного цикла.
Ale
ну или PoC для этого же
Дима
Дима
Ты его так или иначе сделаешь
Sergey
возможно туплю
А как с асинхронным циклом?
Дима
Если нельзя async await, то можно на промисах, просто внутри функции-замыкания ими жонглировать
Sergey
можешь скинуть пример на псевдо-коде?
Общий принцип понимаю, не могу развить мысль в код
anoru
Дима
Ale
anoru
:DDDDDDDDD
Дима
😄
Sergey
Ale
Ale
на каждой итерации ждем резолва
Sergey
а, увидел await
Sergey
ща попробую