У нас есть много кода sass для компиляции в нашем проекте, и я был очень недоволен тем, сколько времени узел-sass требуется для компиляции s css. Затем коллега сказал мне, что dart-sass быстрее, потому что он распределяет рабочую нагрузку между несколькими ядрами процессора. Итак, теоретически, если мой компьютер имеет 4 ядра, то компиляция должна быть в 4 раза быстрее.
Итак, я переключился так:
yarn remove node-sass
yarn add dart-sass
Это работало нормально, но после выполнения тесты с секундомером показали, что дартс-сасс чуть быстрее, если вообще. Также, проверяя Activity Monitor (macOS) во время компиляции, я мог видеть, что процесс Node использовал только 100% загрузку ЦП (= 1 ядро) вместо 400% или как минимум 200%.
Вопрос: Распределяет ли dart-sass нагрузку по нескольким ядрам процессора?