Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 June 24

MB

Michael Boyko in NodeUA - JavaScript and Node.js in Ukraine
правда на тесте нет разницы (когда сравниваю копию созданную в ручную)
источник

АК

Алексей Карташов... in NodeUA - JavaScript and Node.js in Ukraine
Michael Boyko
console.dir
console.log(JSON.stringify(data, null, 2));
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Michael Boyko
console.dir
не понимаю, на чём основаны ожидания такого форматирования
console.spec.whatwg.org/#generic-javascript-object-formatting
источник

MB

Michael Boyko in NodeUA - JavaScript and Node.js in Ukraine
Я думал, что есть разница, когда буду сравнивать один объект с другим, отказалось разницы нет
источник

MB

Michael Boyko in NodeUA - JavaScript and Node.js in Ukraine
Ожидание было другого вывода, так как обычно выводит как в примере
источник

АК

Алексей Карташов... in NodeUA - JavaScript and Node.js in Ukraine
Michael Boyko
console.dir
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
кто-то занимался профилированием в node.js?
как вы это делали, что использовали?
замечал требования в вакансиях - perfomance optimizations или профилирование, что-то в таком духе
источник

Г

Глеб in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
кто-то занимался профилированием в node.js?
как вы это делали, что использовали?
замечал требования в вакансиях - perfomance optimizations или профилирование, что-то в таком духе
node-clinic от nearform, у авторов есть ряд видео с различных конференций, где они объясняют базовый функционал своего продукта
0х для флеймграфов еще есть, но первый вариант, на мой взгляд, всё же поинтереснее будет )
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Глеб
node-clinic от nearform, у авторов есть ряд видео с различных конференций, где они объясняют базовый функционал своего продукта
0х для флеймграфов еще есть, но первый вариант, на мой взгляд, всё же поинтереснее будет )
спасибо, добавил в список на "прочтение на досуге"
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Тут скорее практический опыт спрашивают. Типа ускорил такое-то в 10 раз сделав то-то и то-то.
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Тут скорее практический опыт спрашивают. Типа ускорил такое-то в 10 раз сделав то-то и то-то.
ну, тогда может расскажете что-то такое из своей практики, если это не нарушает правил чата?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
ну, тогда может расскажете что-то такое из своей практики, если это не нарушает правил чата?
Тут вариантов много и скорее надо самому пробовать, мерять. Например:

1) Переписать с сокет.ио на обычные сокеты - перформанс вырастет, меморилики уйдут (если правильно переписать) 2 в 1.
2) Убрать лишний слой абстракции в виде монгуся - тож прирост перформанса.
3) Написать некую либу, которая делает что-то что и другая но в Х раз быстрее (например всякие  LRU кеши)
4) С кешами может быть тоже много чего связано - кеш на DNS запросы может в некоторых случаях сильно помогать, кеш запросов и т.п.
5) Банально найти где блочится ивентлуп каким-то большим массивом и разбить его обработку на асинхронные операции
источник

IS

Illya Soroka in NodeUA - JavaScript and Node.js in Ukraine
Всем привет. нужно ли удалять все сгенерированные файлы после выполнения тестов? Каким способом это удобнее сделать? ( внутри контейнера )
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Illya Soroka
Всем привет. нужно ли удалять все сгенерированные файлы после выполнения тестов? Каким способом это удобнее сделать? ( внутри контейнера )
Опиши сценарий подробнее. Файлы генерятся в контейнере - это в контейнере-в контейнере или в volume, который к контейнеру привязан. Контейнер после теста удаляется? Если да, удаляется ли volume?

В любом случае в конце тестов можно вызывать rm -rf /путь/к/файлам
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
Привет ребята, кто-нибудь с гугл drive апи работал? Короче проблема заключается в том что локально я тестирую генерацию док файлов и все ок, причем много файлов за один раз, а на инстансе который крутится на aws,  при генерации одного файла вываливается Rati limit user, кто-нибудь сталкивался с такой проблемой?
источник

IS

Illya Soroka in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
Опиши сценарий подробнее. Файлы генерятся в контейнере - это в контейнере-в контейнере или в volume, который к контейнеру привязан. Контейнер после теста удаляется? Если да, удаляется ли volume?

В любом случае в конце тестов можно вызывать rm -rf /путь/к/файлам
не в volume, и контейнер не удаляется. Подсказли что можно создать хэлпер, который перед отработкой тестов почистит все эти файлы, сгенерированные с предыдущего запуска тестов. Как считаете, правильный ли такой подход?
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
я бы после тестов чистил.

Перед запуском я бы создавал временный каталог https://nodejs.org/dist/latest-v14.x/docs/api/fs.html#fs_fs_mkdtemp_prefix_options_callback все операции делал бы в нем.

В конце тестов я бы каталог удалял.
источник
2020 June 25

IS

Illya Soroka in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
я бы после тестов чистил.

Перед запуском я бы создавал временный каталог https://nodejs.org/dist/latest-v14.x/docs/api/fs.html#fs_fs_mkdtemp_prefix_options_callback все операции делал бы в нем.

В конце тестов я бы каталог удалял.
Интересно, спасибо
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
я бы после тестов чистил.

Перед запуском я бы создавал временный каталог https://nodejs.org/dist/latest-v14.x/docs/api/fs.html#fs_fs_mkdtemp_prefix_options_callback все операции делал бы в нем.

В конце тестов я бы каталог удалял.
Мы делаем мульти стейжд билд в докеры и тесты выделяем в отдельный стейжд. Удобно чтобы не искать шо там тестами нагенерилось, также отдельным стейджом транспайлим ts в js. А конечный стейдж делает берет только прод депенденси и морс код. И имедж получается чистым и без хлама
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin просто интересно, вы двойной теска или именно тот Листочкин?)
источник