Project: datamanagement
Issue DM-5688: Table performance on Firefly
Table seems to perform poorly on Firefox. Firefox gets into the complete refresh state only when the table is visible with charts only, fits view only or fits view and chart it does not happen Helpful article: http://benchling.engineering/performance-engineering-with-react/ changelog: - added react performance tools, React.addons.Perf - fix some performance issues: - skip render of selection boxes when not needed. - skip rendering of xyplot options when not needed. - skip wasted render called for table cell and headers. - will do a more in depth investigation in another ticket. - refactor table code and it's state. - move all table related states into table_space. - create sub reducers for each data domain - rename and move functions to better describe what it's doing - added 'title' to table. - show mask while loading
Story points: 6