Перейти к содержанию

Поддерживаемые браузеры

Мы стараемся, чтобы Glarus BI работал в как можно большем количестве браузеров, но, тем не менее, время от времени могут возникать небольшие различия, связанные с разными настройками. Обеспечивается работа со следующими версиями браузеров:

  • Google Chrome (v70+)
  • Mozilla Firefox (v68+)
  • Microsoft Edge (v17+)
  • Safari (v11+)

Glarus BI также может работать и в более старых версиях этих браузеров или в некоторых браузерах, не перечисленных выше, однако мы не можем гарантировать эту работу. IE11 не поддерживается: по большей части он всё ещё работает, но не все операции могут работать правильно.

В любом случае мы рекомендуем использовать самые последние версии браузеров.

Требования к рабочей станции

Конфигурация ниже рассчитана на одного аналитика: одна вкладка Chrome, дашборд с шестью табличными карточками и одним фильтром, до 1000 синтетических строк на карточку до фильтрации (до 200 строк после фильтра), просмотр и редактирование дашборда или вопроса. Проверяйте объём данных, который возвращает запрос: число пользователей и размер модели сами по себе не увеличивают требования к рабочей станции.

ПараметрМинимумРекомендуется
ПроцессорСовременный 64-разрядный x86-64, 4 ядраСовременный 64-разрядный x86-64, 8 ядер; запас нужен для больших таблиц, сводных таблиц и экспорта в PDF/PPTX
Оперативная память компьютера8 ГБ16 ГБ и более при нескольких открытых вкладках и экспорте
Память браузера на активную вкладку BIОставляйте не менее 2 ГБ свободной памятиОставляйте не менее 4 ГБ для больших таблиц, сводных таблиц и экспорта
Разрешение экрана1366 × 7681920 × 1080
Браузер и версияChrome 145.0.7632.6 — версия, на которой выполнено измерение; список совместимых браузеров приведён вышеПоследняя стабильная версия Chrome

Измерение выполнено на Glarus BI v57.1.17438 и Chrome 145.0.7632.6 (Chrome for Testing). В одной вкладке с шестью карточками дерево процессов Chrome занимало 0,93–1,12 ГБ RSS, размер JavaScript-кучи составлял 97–364 МБ. При эмуляции четырёх ядер и канале 20 Мбит/с холодная загрузка заняла 6,6 секунды; при двух ядрах — 11,2 секунды. Экран 1366 × 768 проверен: горизонтального переполнения нет. Замер отражает только описанный синтетический сценарий; на результат влияют браузер, расширения и сложность визуализаций.

Расчёты выполняются на сервере Glarus BI и подключённых источниках данных; браузер получает результат запроса и отображает его. Поэтому одновременная работа 50 пользователей влияет на пропускную способность серверной части и канала до источников, а не на требования к компьютеру каждого аналитика. Большие результаты, сводные таблицы и экспорт в PDF/PPTX могут потребовать дополнительного запаса памяти и процессора.

Технологический стек клиентской части

Клиентская часть Glarus BI 0.57 — одностраничное приложение на TypeScript и React. Готовые клиентские файлы поставляются вместе с сервером и выполняются в браузере пользователя.

КомпонентВерсияНазначение
TypeScript5.9.2Основной язык исходного кода клиента.
React, React DOM18.2.0Пользовательский интерфейс и его отображение в браузере.
Redux Toolkit2.5.0Управление состоянием приложения.
React Redux9.1.2Связь React-компонентов с состоянием Redux.
React Router3.2.6Навигация между страницами приложения.
Mantine8.3.5Библиотека UI-компонентов.
Emotion11.11.4Стилизация интерфейса.
Apache ECharts6.0.0Построение диаграмм и графиков.
D37.9.0Работа с данными и визуализациями.
Leaflet1.7.1Карты.
React Flow12.8.6Отображение графов в Архитекторе данных.
ttag1.7.21Локализация текста интерфейса.
Rspack1.5.8Сборка клиентского приложения.
Webpack5.94.0Инструменты сборки клиента.

Для сборки дистрибутива требуется Node.js 22 или выше. Пользователю готовой системы достаточно браузера из списка на этой странице; устанавливать Node.js для работы с интерфейсом не требуется.

Собственные визуализации подключаются как плагины на TypeScript или JavaScript. Подготовка и загрузка пакета описаны на странице «Разработка пользовательских графиков (плагинов)».