Size: a a a

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

2019 December 09

AO

Andrew Ostrovskii in Node.js — русскоговорящее сообщество
Alex CherryTea
эти тесты бесплозны байдефолт потому что разница мизерная
Ну, я видел, где чувак сравинвал перформ Map и обьекта.

Именно их чтение и запись. Разница в несколько тысяч была
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Andrew Ostrovskii
Согласен, но мне кажется, нужно тестить с одной машины, если хочется сравнивать движки.

Иначе, человек не будет знать, это перформ самого движка или перформ проца на машине, на которой он запущен.

Что, похоже, делает такие тесты бесполезными. Или нет?
так на одной же и тестится
вон там несколько алгоритмов, они последовательно запускаются в одном браузере
источник

AO

Andrew Ostrovskii in Node.js — русскоговорящее сообщество
Алексей Попов
так на одной же и тестится
вон там несколько алгоритмов, они последовательно запускаются в одном браузере
Ну я про то, что кто-то зареплаил, типа у него другие результаты чем у тебя. И, как в таком случае можно говорить, о том, какой из движков лучше.

Если у человек1 лучше-то, а у человек2 лучше сё
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
Andrew Ostrovskii
Ну, я видел, где чувак сравинвал перформ Map и обьекта.

Именно их чтение и запись. Разница в несколько тысяч была
как правило, если мы сейчас опустим приложения завязанные на webGl, то
1) если нужно перебрать массив в 10 000 элементов на фронте то лучше смотреть в сторону виратуализации и пагинации.
2) кроме того не стоит это делать в одном потоке потому что для ui не так важна скорсоть выполнения сколько плавность
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
другими словами если вы полезли мерять for против map и это действительно самое узкое место в приложении то 99% вы капаете не туда
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
ну а письками померется норм
источник

AO

Andrew Ostrovskii in Node.js — русскоговорящее сообщество
Alex CherryTea
как правило, если мы сейчас опустим приложения завязанные на webGl, то
1) если нужно перебрать массив в 10 000 элементов на фронте то лучше смотреть в сторону виратуализации и пагинации.
2) кроме того не стоит это делать в одном потоке потому что для ui не так важна скорсоть выполнения сколько плавность
Я не много не о том. Я том, есть ли смысл мерять перформ движков таким способам. В плане, всегда будет проц вносить погрешность.

По поводу мап, полностью согласен.

Просто, я к тому, что разница далеко не всегда может быть мизерной.
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
Andrew Ostrovskii
Я не много не о том. Я том, есть ли смысл мерять перформ движков таким способам. В плане, всегда будет проц вносить погрешность.

По поводу мап, полностью согласен.

Просто, я к тому, что разница далеко не всегда может быть мизерной.
все верно, Вы сомневаетесь в целесобразности этого, и совершенно правы, я лишь дополнил вашу мысль
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Andrew Ostrovskii
Я не много не о том. Я том, есть ли смысл мерять перформ движков таким способам. В плане, всегда будет проц вносить погрешность.

По поводу мап, полностью согласен.

Просто, я к тому, что разница далеко не всегда может быть мизерной.
почему нет? можно и движки между собой сравнивать
источник

S

Serega🏝 in Node.js — русскоговорящее сообщество
пацаны а можно на ubuntu устанавливать ноду указывая версию типа sudo apt install nodejs 12.0?
источник

Ð

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

Ð

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

Ð

Ð in Node.js — русскоговорящее сообщество
echo "wget https://nodejs.org/dist/v\$1/node-v\$1-linux-x64.tar.xz" > https://nodejs.org/dist/v\$1/node-v\$1-linux-x64.tar.xz" > ~/node_update
echo "rm -rf /usr/local/lib/node_modules" >> ~/node_update
echo "rm -rf /usr/bin/lib/node_modules" >> ~/node_update
echo "cd /usr/local" >> ~/node_update
echo "tar --strip-components 1 -xJf ~/node-v\$1-linux-x64.tar.xz" /node-v\$1-linux-x64.tar.xz" >> ~/node_update
echo "node -v" >> ~/node_update
echo" npm -v" >> ~/node_update
echo "rm ~/node-v\$1-linux-x64.tar.xz" /node-v\$1-linux-x64.tar.xz" >> ~/node_update
chmod +x node_update
источник

Ð

Ð in Node.js — русскоговорящее сообщество
запускать так ~/node_update 13.1.0
источник

S

Serega🏝 in Node.js — русскоговорящее сообщество
саписбо) попробую возможно, но пока уже загуглил

curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt install nodejs
источник

Ð

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

Ð

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

AO

Andrew Ostrovskii in Node.js — русскоговорящее сообщество
Алексей Попов
почему нет? можно и движки между собой сравнивать
Я про это пишу. Потому что, процессор будет вносить погрешность. И если ты сравнишь на одной машине 2 разных движке и скажешь, окей, значит эта функа быстрее в 1000 раз на этом движке.

А потом ты проведешь такой же тест, но уже на другой машине. И у тебя противоположный результат из перфоманса проца, а не движка.

Непонятно, как при так сравнении можно учесть эту погрешность
источник

🎈(

🎈JiL🎈 (Vlad) in Node.js — русскоговорящее сообщество
всем привет.
скажите в какую сторону двигаться?
есть вот такое задание.
реализовать CLI утилиту для поиска файлов, оформление результатов в Excel файл та отправить их на указанную електронную почту"
что почитать чтобы сделать это задание?
источник

VP

Vadim Polukhin in Node.js — русскоговорящее сообщество
Anton
Всем привет) Хочу внутри приложения express добавить чат с использованием socket.io. Подскажите, как лучше поступить: создать новый экземпляр сервера специально для чата или же использовать уже созданный? И как будет лучше построить архитектуру приложения?
Разрешите посоветовать вам взглянуть заодно на https://socketcluster.io/
источник