
Славик
09.03.2017
12:45:08
"на 95% быстрее" звучало бы ух огонь

pro100
09.03.2017
12:45:25
?

Artem
09.03.2017
12:45:31

aodzaki.toko
09.03.2017
12:45:47
Лучше, 100

Google

aodzaki.toko
09.03.2017
12:46:14
Т.е. пока цикл работает, форич курит)

Славик
09.03.2017
12:46:33
for (var i = 0; i < arr.length; i++) {
process(arr[i]);
}
arr.forEach(process);
один фиг же по производительности, да?

aodzaki.toko
09.03.2017
12:47:04

Славик
09.03.2017
12:47:09
+

aodzaki.toko
09.03.2017
12:47:20

Славик
09.03.2017
12:47:37
забавные анекдоты это ты по адресу
внимаю

aodzaki.toko
09.03.2017
12:48:06
Лучше "вынимай", шустрик

Славик
09.03.2017
12:48:19
это был анекдот?

aodzaki.toko
09.03.2017
12:48:55
Блин, мне всегда доставляли плюсовики, джависты и джаваскриптеры

abc
09.03.2017
12:49:36
дак сравнивать то надо for of vs .forEach а выше вы сравнивали с обычным перебором for по индексу

Славик
09.03.2017
12:49:57
я рассмотрел кейс, при котором пофиг каким подходом пользоваться

Google

Славик
09.03.2017
12:50:16
ибо forEach медленнее из-за вызова функции

abc
09.03.2017
12:57:37
хмм
у меня на простом тесте выдает наоборот
forEach: 0.495ms
for of: 1.666ms
let testArray = [];
for(let i = 0; i < 10000; i++) {
testArray.push(i);
}
console.time("forEach");
testArray.forEach(x => {});
console.timeEnd("forEach");
console.time("for of");
for(let x of testArray) {
}
console.timeEnd("for of");

Lulz
09.03.2017
12:58:31
побольше итерации сделай
ну сделай 1000000
приходи завтра, как сделаешь(хех шуткааааа)

abc
09.03.2017
13:00:34
да на 50000000 чувствуется разница

Lulz
09.03.2017
13:00:56
скрин
блин, а есть норм литература по ноде за 16 год на русском
ну или хотя бы на инглише в свободном доступе

Vladimir
09.03.2017
13:04:58
документация всегда up to date

Lulz
09.03.2017
13:05:05
=)
ну лан, а с бест практис, чтобы прям без "ну это так можно да, а применять сами думайте"

abc
09.03.2017
13:05:45
хм странно. если тестировать на одном и том же массиве for of и forEach то последний через 2-3 теста как бы ускоряется по результатам, for of примерно одинаково идет

Artem
09.03.2017
13:07:06
думаю жизненных случаев перебора массивов с 50000000 элеметнов намного меньше чем с 10000

Vladimir
09.03.2017
13:08:33
пиши тесты

Lulz
09.03.2017
13:08:44
ну все, я готов =)

Google

Vladimir
09.03.2017
13:08:48
збс
все остальные best practices up to relevant tools

Lulz
09.03.2017
13:18:31
я немного не понял, а либа optimist позволяет работать с командной стркоой?

Славик
09.03.2017
13:19:16
занятно получилось =)
на маленьких массивах преимущество у forEach, на больших у for of
Хм?

Дмитрий
09.03.2017
13:36:50
Всем привет - знает кто механизмы шаринга веб сокетов на несколько вкладок, чтобы соединения не плодить, помимо shared worker-ов?

Dmitry ?
09.03.2017
13:49:18
Через local storage

Alex
09.03.2017
14:19:21

Дмитрий
09.03.2017
14:19:51

Andrey
09.03.2017
17:56:55
Можно в express дробить роуты файлы ?
https://gist.github.com/delch/fed6656a7d73f2eceb6c2be89b0459c2

Admin
ERROR: S client not available

Vladimir
09.03.2017
18:16:39

Andrey
09.03.2017
18:17:06
уже разобрался, спасибо, нужно было вместо get использовать use
routes.use('/users', usersRoutes)

ASergey
09.03.2017
20:17:42
кто какую орм юзает?
для mysql

anoru
09.03.2017
20:42:01
sequelize

Google

Alexander
10.03.2017
11:01:38
Есть хороший адаптер для mssql?

Alex
10.03.2017
11:02:38
https://www.npmjs.com/search?q=mssql

Alexander
10.03.2017
11:05:47
А tedious?

Vladimir
10.03.2017
11:05:50

Maxim
10.03.2017
11:25:47
народ, а есть какие-нибудь best practice в работе с nodejs приложениями?
в частности как быть с npm install и node_modules? каждое обновление кода занова все ставить?

Сергей
10.03.2017
11:26:26
node_modules добавляешь в .gitignore
на сервере при каждом обновлении автоматизируй npm install
у себя, когда при git pull Увидел измененный package.json
тогда сам сделал npm install
лучших практик нет, сам поймешь как работать со временем

Maxim
10.03.2017
11:26:29
хай всем!

Сергей
10.03.2017
12:51:57

Maxim
10.03.2017
12:52:45
Бага десктопного телеграмма, не отображались сообщения

kaflan
10.03.2017
13:28:11
Ребят есть впорогс по ноде, как в ексрпессе сделать поля обезательными?
есть туториал? или екзампл какойто?

I
10.03.2017
13:28:32
эээ
required добавить к ним?

Таймураз
10.03.2017
13:28:45

kaflan
10.03.2017
13:28:48

Andrey ?
10.03.2017
13:28:56