Size: a a a

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

2020 April 08

A

Aleksandr in Node.js — русскоговорящее сообщество
Обож, спасибо  огромное
источник

A

Aleksandr in Node.js — русскоговорящее сообщество
А как указать дуно что он воркер а не веб?
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Необычно, спасибо
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Aleksandr
А как указать дуно что он воркер а не веб?
там же прямо указана статья про работу в фоне. а в конце статьи пример на ноде
источник

A

Aleksandr in Node.js — русскоговорящее сообщество
Окс, сонный пропустил еше раз спасибо
источник

SK

Sergei Komarov in Node.js — русскоговорящее сообщество
Всем привет. только начал учить ноду, подскажите почему при данной конструкции сервер не отдает никакой результат?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Sergei Komarov
Всем привет. только начал учить ноду, подскажите почему при данной конструкции сервер не отдает никакой результат?
ты хотел сказать
"начал учить js"
источник

SK

Sergei Komarov in Node.js — русскоговорящее сообщество
вопрос снят, спасибо)
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
как думаете, какая функция будет быстрее?

// 89,434 ops/s ±3.14%
function noparams(i) {
 const y = i % 2;
 return text();
 function text() {
   return y === 0 ? i : 0;
 }
}

// 311,575 ops/s ±1.9%
function params2(i) {
 const y = i % 2;
 return text(y, i);
 function text(y_, i_) {
   return y_ === 0 ? i_ : 0;
 }
}
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
как думаете, какая функция будет быстрее?

// 89,434 ops/s ±3.14%
function noparams(i) {
 const y = i % 2;
 return text();
 function text() {
   return y === 0 ? i : 0;
 }
}

// 311,575 ops/s ±1.9%
function params2(i) {
 const y = i % 2;
 return text(y, i);
 function text(y_, i_) {
   return y_ === 0 ? i_ : 0;
 }
}
params2 ?
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
да. я обновил код, указав скорость в тесте. чтобы оценить масштаб бедствия
источник

PS

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

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Проблема же не во вложенных функциях а в замыкание
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
как думаете, какая функция будет быстрее?

// 89,434 ops/s ±3.14%
function noparams(i) {
 const y = i % 2;
 return text();
 function text() {
   return y === 0 ? i : 0;
 }
}

// 311,575 ops/s ±1.9%
function params2(i) {
 const y = i % 2;
 return text(y, i);
 function text(y_, i_) {
   return y_ === 0 ? i_ : 0;
 }
}
Попробуй var y , разницы не будет 🙈
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Sergey 🛸
Попробуй var y , разницы не будет 🙈
noparams: 85,552 ops/s ±3.22%
с var'ом: 100,520 ops/s ±2.77%
params2:  295,633 ops/s ±2.34%
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
В хроме 80 нет разницы
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Sergey 🛸
В хроме 80 нет разницы
у этой функции скорость как у params2. т.е. y роли не играет.

function params3(i) {
 const y = i % 2;
 return text(i);
 function text(i_) {
   return y === 0 ? i_ : 0;
 }
}
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
у этой функции скорость как у params2. т.е. y роли не играет.

function params3(i) {
 const y = i % 2;
 return text(i);
 function text(i_) {
   return y === 0 ? i_ : 0;
 }
}
Const знамени на var
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Sergey 🛸
Const знамени на var
без var: 299,715 ops/s ±1.44%
с var:   314,577 ops/s ±2.15%

ну чуть быстрее. но в пределах погрешности
источник

P

PH_cheerokee in Node.js — русскоговорящее сообщество
ребят
подскажите,как найти сокет по айди из списка io.clients()?
нужно найти и отключить его
источник