camicroscope / caMicroscope

Digital pathology image viewer with support for human/machine generated annotations and markups.
BSD 3-Clause "New" or "Revised" License
247 stars 286 forks source link

Performance Test for optimization #860

Open barchakuz opened 5 months ago

barchakuz commented 5 months ago

Summary: This proposal aims to improve the speed and responsiveness of the caMicroscope platform by implementing caching mechanisms and addressing performance issues identified through a Lighthouse Chrome tool test. The proposed improvements include avoiding certain CDNs, eliminating render-blocking resources, resizing images, minifying JavaScript, and removing unused CSS.

Background: The caMicroscope platform serves as a vital tool for collaborative annotation and exploration of large biomedical images. However, performance issues such as slow loading times and unresponsive user interface elements can hinder user experience and productivity. Implementing caching mechanisms and optimizing resource loading can significantly enhance the platform's performance, ensuring smoother navigation and faster response times for users. Use Cases:

Implementation:

Expected Impact: Users will experience faster loading times and improved responsiveness, leading to a more efficient

Additional Notes: Regular performance monitoring and optimization efforts should be conducted to ensure continued improvement and responsiveness of the caMicroscope platform.