I am running a dashboard that periodically examines my aircon system with its different sensors and my solar inverter to measure generation and consumption. It also pings my network on a regular basis to measure internal and external latency and finally, pings DarkSky to get weather updates. All of this data is displayed on a range of dials and charts across two rotating tabs.
The issue I'm having is that the browser regularly crashes. I was originally using Chromium on an old Pi 3 but recently upgraded to an 8Gb Pi4B. When I performed the upgrade, I did so with a fresh OS install on a brand new Sandisk Extreme A2 SD card. Unfortunately, Chromium still crashed on the new platform (after anywhere from a couple of hours to a couple of days) so I thought I'd give Vivaldi a try but the same issue there.
At the moment, I have nothing else running at all on the Pi so system resources shouldn't be an issue. The Node Red service itself is running on a Container on my QNAP NAS.
The sensors on my AC system are simple moment in time temperature displays (updated every 5 mins) whereas both the network latency and power consumption timeline graphs span a 12 hour period and are updated every minute, giving a possible 1440 readings on each chart (x 8 charts for a total of 11,520 data points)
Is this likely to be the cause of the browser crashing, not being able to handle all these data points? Or any other possible explanations?