Eldar
Короче, в движке JS есть бесконечный цикл и стэк операций...
Dmitrii
async/await лучше промисов по читабельности кода
Sergey
тоже плюсую
Nikita
Пруфы билли
прощу прощения, лучше останусь пиздаболлом, в статье просто показывали профайлер и то как async/await лучше справлялось промиссов, хоть они и были построенны поверх промиссов
Vint
Полифил? Мы в нода-чатике как бы.
Eldar
А что не так со словом полифилл?
Dmitrii
https://github.com/voodooattack/nexusjs сюда кстати уже ES modules завезли
Vint
А какой-такой полифил в ноде? Ну, если не брать старые версии и обмазывание бабелем. Но я извращения в расчёт не беру.
Eldar
Но технически полифиллы можно писать в ноде ведь так? Особенно если у тебя не v8 а v4?
Sergey
шта
Dmitrii
😂
Nikita
бля, я опечатался
Eldar
Эммм, "не брать в расчет старые версии". Ты там на острие атаки? Проекты живущие максимум неделю?
Nikita
на вебките?!
он объяснил это тем, что у вебкита используется другой поход к параллельности, вот поэтому его и выбрали
Sergey
обновляться нужно в любом случае
Eldar
Да я не спорю) Но просто довольно странно утверждать что в Node.js нет полифиллов, когда они были еще с древности
Eldar
И что у Node.js нет старых версий
Anton
Эммм, "не брать в расчет старые версии". Ты там на острие атаки? Проекты живущие максимум неделю?
Древности никому не нужны, не хочешь обновляться, выбирай для этого более подходящий стек, где мамонты и некрофилия в почёте, в духе javaEE
Eldar
Не брать в расчет лол ;D
Vint
Бля. Покажите мне полифил. Именно полифил, а не бабель, под ноду.
Dmitrii
полифилы в браузере имеют смысл т.к ты не можешь принудительно изменить версию браузера у юзеров, но тебе нужен определенный функционал на сервере же ты имеешь контроль над платформой, и смена версии в твоих силах
Vint
Не брать в расчет лол ;D
Если ты имеешь в виду, что раньше callback'и, потом модуль async, потом промисы пришли... То я и не говорю, что старые версии ноды и старые проекты не могут жить. И если мне вдруг такой надо поправить, то ума хватит не прикручивать туда a/a через жопу, а просто напишу код в старом стиле. А если там фигачить много, то проще обновиться. Если пакеты обновлялись вовремя, то переход Node v6-v8 не вызовет особых проблем (если вообще вызовет). Чот мне кажется, я пишу очевидную банальщину, и это скучно.
Eldar
Я имел ввиду, что термин Polyfill в Node.js это не такой уж нонсенс. Они были, еще до того как появился Babel. И технически вполне реализуемы через то же расширение интерфейса global (хоть это и плохо). Термин Polyfill вполне укладывается в понятие расширения интерфейса общепринятой функцией, которая отсутствует в твоем окружении. Хотя для Node наверное лучше подойдет отдельная вещь как shim (в целом так же укладывающийся термин в реалиях современной ноды)
Eldar
Node v8 не всегда на острие, есть драфты, которые не обязательно херачить через Babel =/
Eldar
В чем проблема использовать полифилл или отдельный шим в Node 8 не понимаю
Eldar
https://github.com/andyearnshaw/Intl.js/
Eldar
В Node8 офк необходимости в таких костылях сейчас нет, но JS настолько цикличен что не удивлюсь
Vint
Вот это единственный, наверное, адекватный пример. И то, за global его стоит рассматривать лишь в академических целях.
Eldar
Ну вообще конечно сейчас лучше придерживаться парадигмы: чего-то не хватает - напиши отдельную функцию хелпер! ;D
Vint
Хелперы, врапперы и всё такое - маст хэв и никак иначе. Расширение Ноды через подкожные инъекции - зло. Monkey patching не в счёт, ибо приходится иногда костылячить и лечить неизлечимое.
Eldar
Кто как борется с выгоранием? Кого-нибудь бесит Node.js / Frontend? Хочется стать путешественником / блоггером / водителем трамвая?
Eldar
Пить больше бокала португальского портвейна пару раз в неделю не получается =(
V
смежные области
V
новые интересы
Rem1te
Michael 🌌
Хотя меня нода не бесит, бесят фронтендовые задачи, которые на тебя вешают, потому что "ты же джаваскриптёр"
Vladimir
Пить больше бокала португальского портвейна пару раз в неделю не получается =(
если свободное время есть, можешь покодить сайд-проект на другом стеке
Michael 🌌
Сейчас сижу вообще верстаю, блэт
Eldar
Dmitry
Nikolay
@steppefox а ты в какой группе?
Eldar
Анонимных алкоголиков?
Nikolay
Я про яндекс :)
Eldar
При монастыре Святой Софии
Eldar
Ааа, а ты кто? Шпион? // Ушел пробивать ник
Eldar
Тю, так вбей мое имя, увидишь)
Eldar
Наши оказывается тут тоже сидят, вот так скажешь что-то не то, а потом с тобой на кофепоинте печеньками не поделятся =(
Eldar
Что не то? Что Яндекс такая же галера, как и все крупные компании? :))
Этого утверждать не буду. А вот ляпнешь с технической точки зрения не то, потом стыдно будет =(
Eldar
Кто-нибудь боялся в обществе разработчиков оказаться глупым и не знающим чего-нибудь?
Vladimir
синдром самозванца это называется. И это норма)
Eldar
А вдруг не синдром? Вдруг ты и правда лох? И вот что тогда делать?
Rem1te
Evgeny
там вверху писали, алкоголь и наркотики )
ну что ж вы сразу, можно с антидепрессантов начать=)
Nikolay
там вверху писали, алкоголь и наркотики )
Да. Как гласила давнишняя социалка: "Наркотики — выход есть!".
Sergey
Касательно борьбы с выгоранием и изучения смежных стеков - на что бы посоветовали обратить внимание? Сам сейчас смотрю в сторону го.
Arthur
Доброго вечера. Подскажите пожалуйста, как писать логи nodejs (stdout stderr) при использовании systemd ? лог файл пустой
Sergey
я мигрирую в сторону rust
плюсы/минусы в сравнении с нодой, если не сложно?
А ВОТ ТЕПЕРЬ ПАБЛИК
плюсы/минусы в сравнении с нодой, если не сложно?
его скорее сравнивать надо с плюсами
Dmitry
плюсы/минусы в сравнении с нодой, если не сложно?
для меня webassembly из коробки + компиляция под мобилки основное это, скорость - так-то любимый язык - js
Dmitry
его скорее сравнивать надо с плюсами
порог входа ниже + более читаемый код
Sergey
порог входа ниже, чем в js? да ну