>> возможно ли ускорить функцию groupBy
Врятли.
По сути тут идет простая итерация всего объекта с простым условным ветвлением для фильтрации значений по установленным признакам.
Можно развернуть цикл делая по двадцать итераций за проход но с такими оптимизациями интерпретатор и сам справляется.
Тут с логикой проблема, управление данными осуществляется в приложении алгоритмами собранными топориком на коленке.
Задачи связанные с группировкой, хранением, сортировкой, индексацией и выборкой данных лучше решать с помощью баз данных.
|