Tesseract — JavaScript-библиотека для визуализации больших массивов данных

Компания Square, специализирующаяся в области электронных платежей, объявила об открытии исходного кода JavaScript-библиотеки Tesseract для визуализации данных в реальном времени и их фильтрации.

Tesseract предназначена для эффективной работы с большими массивами данных (миллионы записей и больше), которые нужно агрегировать и визуализировать в виде графиков с возможностью последующего наложения каких-либо фильтров для выборки. Разработчики из Square используют свою библиотеку для того, чтобы анализировать историю платежей в электронных торговых системах.

Исходный код библиотеки Tesseract доступен под лицензией Apache License 2.0 на GitHub. На square.github.com можно увидеть демонстрацию работы библиотеки на примере данных о 231 тысяче авиаперелётов (при заходе на эту демо-страницу скачиваются данные объёмом в 5,3 Мб).