I would suggest implementing some kind of clustering for table items since it's a bit render extensive with that amount of rows, and for lower spec devices might be laggy.
JavaScript wrangler.
Check out my books!
Web API Cookbook:
https://www.amazon.com/Web-API-Cookbook-JavaScript-Applications/dp/1098150694
Modern CSS:
https://www.amazon.com/dp/148426293X
I would suggest implementing some kind of clustering for table items since it's a bit render extensive with that amount of rows, and for lower spec devices might be laggy.
Other than that - great work
Thank you for the feedback! Can you elaborate on what exactly you mean by clustering?
Thanks!