поверх tar-fs (более быстрая альтернатива node-tar) Далее сжимаю с помощью zlib.createGzip() но у меня вопрос zlib при сжатии утилизирует все ядра ? просто у меня машина 8 ядер, но утилизируются не все ядра, пытаюсь понять в чем дело и дальнейшем делать выводы, параллелить самому через worker_threads или нет
Выяснил, что в nodejs zlib юзает встроенный в ноду трединг, мда... кстати на Go даже быстрее получится переписать, вместо того чтобы писать поверх воркертредов, там хоть либы есть которые из коробки параллелят gzip компрессию, печаль конечно((
Обсуждают сегодня