Eugene
Kons
енот
Kons
Я имею ввиду, что если сгруппировать require-ы в начале файла, а остальные переменные - за ними, то визуально будет намного легче. Я, например, долго не мог увидеть, откуда взялся server :)
енот
а, ты в этом смысле, я пока просто надергиваю куски из других проектов, это черновик
F_I_N
Gleb
Пипл, какая есть штука типа
console.time ... console.timeEnd
, но что б в неё можно было засунуть кастомный логгер?
Gleb
Дима
А в чём проблема то
arts
Дима
Начнём с того, что если ты замеряешь время выполнения то там сосноль.лог вообще неприемлем
Evgeny
Дима
*больше
Дима
Evgeny
Кучкой больше, великом меньше
Evgeny
Дима
Ну да, но это уже не console.timeEnd получается
Михаил Макарычев
Дима
Дима
Бенч в коротом делали любой вывод в консоль можно писать сразу в dev/null
✙ galactico ✙
Ребят, сейчас коа2 считается самым топовым фреймворком для ноды?
Cenator 🐈
Cenator 🐈
Коа2 за ним
Алексей
Fastify
Никогда не слышал о таком
Алексей
так что видимо не такой уж он и топовый
Anonymous
Алексей
уж лучше koa тогда
Anonymous
Fastify за ним
Anonymous
🌝
Алексей
и да koa2, теперь просто koa называется
Алексей
и этот фреймворк как раз топовый
Cenator 🐈
https://www.fastify.io/benchmarks/
Cenator 🐈
Fastify самый быстрый и топовый
Алексей
нет
kdm🇩🇰
лол разные бенчмарки
kdm🇩🇰
где-то коа2 приогрывает тоталу, у фастифай тотал проигрывает коа
Cenator 🐈
Feathers
Что ето? Абстракция поверх экспресса?
Evgeny
коа - небольшая обертка поверх хттп, физерс - идёт с валидациями, орм, авторизацией. Как их можно сравнить?
Kons
🤦🏻♂️ Разговор JavaScript-господ напомнило, простите…
Anonymous
Алексей
Конечно звёздочки - так себе показатель. Но у koa их 17800, а у fastify 4462. Сравните разницу.
kdm🇩🇰
Алексей
Так что koa может быть не лучший, но уж точно популярнее, чем fastify
kdm🇩🇰
у него даже версия не мажорная, а 0.29
Алексей
вообще охренеть
Алексей
Так что сколько раз на fastify придётся переписывать проект никто не знает.
Алексей
так что юзайте на свой страх и риск
Алексей
хотя
Алексей
судя по доке fastify довольно удобный
Edward
подскажите, пожалуйста, есть ли библиотека у ноды, которая может блокировать ввод с клавиатуры и мыши?
Anonymous
пасаны кароч делайте на физерсе,
а потом туторы запилите. я по ним буду учиться
Cenator 🐈
Cenator 🐈
Доку открываешь и пишешь
Anonymous
Kons
<sarcasm>
Пишите всё на http.Server. У него очень стабильный код и он выигрывает у всех по попугаям.
</sarcasm>
Алексей
кстати
Алексей
а есть фреймворк или пакет для какого-нибудь фреймворка, который смог бы мне автоматически по коду сгенерировать доку сваггера?
Алексей
или как вообще посетители этого уютного чата документируют апи?
Павел
Алексей
как ты себе это представляешь?
В идеале, примерно как в fastify - пишем роут, пишем схему, по всем этим делам не только валидация проходит, но и фактически генерация куска swagger.json
Evgeny
пиши схему сразу в сваггере
Алексей
неее
Алексей
я пробовал
Алексей
конфиг
Алексей
раздувается просто до невероятных размеров
Павел
Алексей
Павел
да
Алексей
нет, не тоже самое
Павел
в любом случае - тебе нужно это как-то описать. Да, частично можно автоматизировать, но полностью не получится.
Алексей
а мне и не надо полностью автоматизировать
✙ galactico ✙
А swagger-jsdoc это бэд прэктис?
Павел
синтаксис только разный, а так - и там и там тебе нужно описать, что именно добавить в swagger