диапазон времени - последние 8 часов, и данные должны отображаться каждую 1 секунду
Я полагаю, вы имеете в виду данные с 1 se c агрегацией времени.
Математика: 8 часов x 60 минут x 60 секунд x 1 точка данных / сек c = 28800 точек данных
Обычно верхний дисплей имеет разрешение 4k, поэтому невозможно визуализировать точки данных 28,8k временных рядов с 4k пикселей правильно + у вас проблема с исчерпанием памяти, поэтому Firefox дает сбой.
Используйте агрегацию времени (в этом случае 10 se c кажется разумным) или более короткий диапазон времени => будет возвращено меньше точек данных и браузеру не понадобится так много памяти.
Конечно, вы можете попробовать другой способ и добавить больше памяти в вашу систему, но это будет просто обходной путь, а не правильное решение.