Size: a a a

Node.js — русскоговорящее сообщество

2019 November 27

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Александр П
всем спасибо, и извините за потраченное время
итог того стоил 🤣🤣🤣
источник

АП

Александр П in Node.js — русскоговорящее сообщество
Sergey Slipchenko
итог того стоил 🤣🤣🤣
у меня сейчас примерно такой же только истерический смех, это я полтора рабочих дня проебал
источник

Ð

Ð in Node.js — русскоговорящее сообщество
синтетические тесты на математику - ничто, потому что математика бизнес-логики занимает крошечную долю по отношению к базовым вещам, которые делают в основном библиотеки, в частности в ноде основную часть цпу жрет ввод-вывод в сокеты, ну и еще немного сериализатор и парсер, а сама длогика на яваскрипте ни на что не влияет, как ее ни оптимизируй (ну кроме совсем уж мерзких ошибок типа фулскана по массивам кэшей). Так что тесты нужны именно нагрузкой живых серваков в условиях разных конкуренси и рпм.
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Ð
синтетические тесты на математику - ничто, потому что математика бизнес-логики занимает крошечную долю по отношению к базовым вещам, которые делают в основном библиотеки, в частности в ноде основную часть цпу жрет ввод-вывод в сокеты, ну и еще немного сериализатор и парсер, а сама длогика на яваскрипте ни на что не влияет, как ее ни оптимизируй (ну кроме совсем уж мерзких ошибок типа фулскана по массивам кэшей). Так что тесты нужны именно нагрузкой живых серваков в условиях разных конкуренси и рпм.
+ если после знакомства с нодой, человек этого не понял, то это как минимум странно)))
источник

Ð

Ð in Node.js — русскоговорящее сообщество
да не, нормально то, я сам понял только через пару лет как начал ее использовать, когда появилась реальная необходимость профайлинга и оптимизации
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Ð
да не, нормально то, я сам понял только через пару лет как начал ее использовать, когда появилась реальная необходимость профайлинга и оптимизации
хм, странно. Но и на презентации об этом говорилиось и на скринкастах learn.javascript.ru, да и много где ещё. Ну или может это я дотошный просто)
источник

Ð

Ð in Node.js — русскоговорящее сообщество
на какой презентации? )
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Ð
на какой презентации? )
на презентации ноды)) В 2009
источник

Ð

Ð in Node.js — русскоговорящее сообщество
а, ну хрен его знает, наверное я невнимательно смотрел, сразу надвигал забрало и в бой
источник

Ð

Ð in Node.js — русскоговорящее сообщество
за это время у ноды было немало проблем с производительностью, кстати, в частности с таймерами много было заморочек, мы даже реквесты им писали чтобы они убрали фулсканы )
источник

Ð

Ð in Node.js — русскоговорящее сообщество
и промисы поначалу тоже тормозили люто
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Ð
и промисы поначалу тоже тормозили люто
это да. Когда родная реализация уделывается внешней это смешно ваще 🤣 Как с lodash
источник

Ð

Ð in Node.js — русскоговорящее сообщество
в любом случае все всегда сводилось к тому что тормозят либо ядерные библиотеки, либо системные, а всякая "оптимизация кавычек" не влияет ни на что
источник

Ð

Ð in Node.js — русскоговорящее сообщество
зато вот пхп при всех его достоинствах, в режиме "отработал запрос - умер" используется крайне неэффективно и на костылях типа внешнего удерживания перманентного соединения с бд между запросами, все таки подготовка приложения к работе при запуске это немаловажная его часть, помню опыт работы с симфони и доктриной - это жесть просто. И я надеюсь он таки дорастет до того, чтобы писать на нем полноценные асинхронные процессы, вот тогда можно будет сравнить насколько эффективно он работает по сравнению с нодой в плане ввода-вывода в сокеты, и насколько ему мешает его сборщик мусора
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Ð
зато вот пхп при всех его достоинствах, в режиме "отработал запрос - умер" используется крайне неэффективно и на костылях типа внешнего удерживания перманентного соединения с бд между запросами, все таки подготовка приложения к работе при запуске это немаловажная его часть, помню опыт работы с симфони и доктриной - это жесть просто. И я надеюсь он таки дорастет до того, чтобы писать на нем полноценные асинхронные процессы, вот тогда можно будет сравнить насколько эффективно он работает по сравнению с нодой в плане ввода-вывода в сокеты, и насколько ему мешает его сборщик мусора
блин, ты сложно прям задвинул) Мне обычно хватает аргумента что php это шаблонизатор с ООП)))))
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
есть спецы по этой библиотеке ?
https://github.com/SeyZ/jsonapi-serializer
источник

Ð

Ð in Node.js — русскоговорящее сообщество
не имел дела, а почему выбор пал на нее, можно поинтересоваться?
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Ð
не имел дела, а почему выбор пал на нее, можно поинтересоваться?
помоему в json api спеке упомянута как одна из  либ для ноды
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
RusaXXX
помоему в json api спеке упомянута как одна из  либ для ноды
ну это ещё ничего не значит)
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Sergey Slipchenko
ну это ещё ничего не значит)
для меня значит
источник