2015-08-06 6 views
2

Я работаю с некоторыми крупными объектами JS. До сих пор я использовал lodash для таких вещей, как поиск индексов, сортировка, удаление некоторых вещей и т. Д.Lodash, Underscore.js или Lazy.js?

Все, кажется, работает нормально до сих пор, но мне интересно, будут ли Underscore.js или Lazy.js быстрее для работы с большими объектами JS? Или даже родной JS, если на то пошло.

Заинтересованы в том, чтобы услышать мысли людей о том, какая лучшая/самая быстрая библиотека предназначена для работы с большими объектами/массивами.

спасибо.

+2

У вас есть проблема с производительностью? – doldt

+0

Нет, он работает красиво. Я буквально просто спрашиваю, как мне любопытно, когда я впервые работал с любой из этих библиотек. – Andy92

+0

Ничто не побьет родных js. Lodash - это «облегченная» версия подчеркивания – exussum

ответ

2

Если вы уже используете lodash, придерживайтесь его. Ни lodash, underscore.js, ни lazy.js не смогут решить ваши проблемы с масштабированием большими объектами/массивами благодаря простому использованию библиотеки. Они определенно помогают, но они не устраняют фундаментальных ограничений (память, процессор и т. Д.).

Это всего лишь инструменты и незначительный фактор масштабируемости вашего кода. Как вы используете эти инструменты для разработки того, что может обрабатывать большие объекты/массивы, является ключевым фактором. Эти проекты уникальны для приложения, которое вы создаете, и уровня масштаба (размера данных), который вам действительно нужен.

Смежные вопросы