Dashboard text scroll box with large history. How to?

I do something similar for searching for alarm events just using a UI-list node, you would need to send the last 2000 records each time it updates though, maybe not super efficient but just tested with 2500 records and it works fine on my PC browser.

Last post here may be useful ? https://discourse.nodered.org/t/help-with-displaying-text-log/37333/5