R50 2a3753d4d85218bc2f44b08cd4ced9fd
Быстрые сайты и сервера

Система управления клиентской базой, моментально отзывчивые интерфейсы

Добавлено 26 ноя 2021 в 09:59
Моментальная визуализация таблиц при любом количестве данных, плавный, абсолютно не тормозящий скролл, 60 кадров в секунду, моментальная сортировка и поиск требуемых данных.

Видео примеры о том как быстро могут работать вэб интерфейсы вашего сайта основаного на данной разработке https://youtu.be/qXit6SZnsSs
https://youtu.be/8_8VoQH3RtM


Детально :

  • Мгновенная визуализация таблиц (среднее время в пределах 1 мс для новых данных в 350 элементах ячеек DOM table cells);
  • Мгновенная фильтрация и поиск нужных данных по выбору;
    Быстрая прокрутка, абсолютно никаких зависаний;
  • Мгновенная сортировка таблиц по столбцам ~ 25 мс 400 000 строк;
  • Автоматическое перемещение прокрутки при сортировке;
  • Сколько бы строк ни было в таблице, время прорисовки и управляемость прокрутки не меняются!
  • Мгновенно находите данные по алфавиту, «начинается» или «содержит значение»;
  • Прокрутка запоминает последнюю позицию, при следующем входе таблица вернется на исходную строку, будто бы вы не уходили;
    Scroll bar кастомный (не системный), вы можете установить свой стиль;
  • Мгновенное точное позиционирование прокрутки на требуемый номер строки;
  • Постраничный просмотр данных;
  • Построчный просмотр данных;
  • Управление просмотром данных с клавиатуры;
  • Автоматическая (анимированная) плавная прокрутка 60 FPS стабильно при использовании requestAnimationFrame и SetTimeout;
    Select options кастомный (несистемный), вы можете вставлять картинки и устанавливать свой собственный стиль;
    Маркировка строки данных для быстрого возврата после выхода;
  • Полная перерисовка новых данных в среднем менее 1 мс, что дает большой запас времени для параллельных задач до того как зависание станет заметным;
  • Выбор и ввод данных из одной таблицы в другую.
    Валидация данных введенных в поля;
    Масштабирование и полно-экранный интерфейс;
  • Создание и настройка новых таблиц за 15 минут, конфигурационный файл не требует знаний программиста;
  • Внутри таблиц легко реализовать новые функции. Например, если вам нужно отобразить данные в выборке из другой таблицы, вам нужно всего три параметра: имя функции, имя таблицы и номер столбца, в котором находятся требуемые данные;
  • Загрузка данных новой таблицы с помощью текстового файла;
  • Предварительный просмотр и отображение загружаемых данных, интерфейс предосмотра вам покажет вам соответствуют ли столбцам новые загружаемые данные, как того требует база данных;
  • Автоматическая загрузка данных в режиме реального времени, если данные были изменены или введены удаленно другим пользователем;
  • Зашифрованное хранение и передача данных по SSL, смена ключа шифрования на лету, при новых запросах данных;
  • Автономная работа с данными при отключении от сервера;
  • Потребление интернет-трафика только при запросе событий в реальном времени, при обновлении или вводе новых данных. ДА это не потребляет трафик обычно требуемый для работы с базами данных!;
  • Низкая нагрузка на процессор при автоматической (анимированной) прокрутке (~ 40%);
  • IndexedDb позволяет синхронизировать хранение до 60 гигабайт данных (так же зависит системы хранения на ПК пользователя);
  • При работе с таблицами в консоли отладки не увидите предупреждение о «violation reflow JavaScript 30 ms»;
  • Работает даже на старых ПК со встроенным видео объемом 256 МБ и оперативной памятью 1 ГБ;
  • Минимальное количество атрибутов элемента DOM (дает прирост скорости);
  • Сценарии, вызываемые через GET, не имеют постоянных имен, используется одноразовое имя для вызова скрипта!
58970f91c2 60bf11ef55