parse-dashboard icon indicating copy to clipboard operation
parse-dashboard copied to clipboard

Slow performance on Large classes

Open dplewis opened this issue 1 year ago • 2 comments

New Issue Checklist

Issue Description

Clicking on a cell takes a few seconds to highlight

[Violation] 'readystatechange' handler took 292ms
[Violation] 'click' handler took 7485ms
[Violation] 'click' handler took 7778ms

Steps to reproduce

Select a class with many columns, inspect the console on chrome and click a few cells. There is also a performance hit when selecting a filter. This may be a rendering issue when drawing the cells of the table.

Environment

Dashboard

  • Parse Dashboard version: 6.0.0
  • Browser (Safari, Chrome, Firefox, Edge, etc.): Chrome
  • Browser version: 130.0.6723.71 (Official Build) (x86_64)

Server

  • Parse Server version: 7.3.0
  • Operating system: mac
  • Local or remote host (AWS, Azure, Google Cloud, Heroku, Digital Ocean, etc): local

Database

  • System (MongoDB or Postgres): MongoDB
  • Database version: 6.1.0
  • Local or remote host (MongoDB Atlas, mLab, AWS, Azure, Google Cloud, etc): local

Logs

dplewis avatar Oct 31 '24 17:10 dplewis

Thanks for opening this issue!

  • 🚀 You can help us to fix this issue faster by opening a pull request with a failing test. See our Contribution Guide for how to make a pull request, or read our New Contributor's Guide if this is your first time contributing.

Sounds like a perfect case for a puppeteer test!

mtrezza avatar Oct 31 '24 19:10 mtrezza