Suggestion: loading the dcm using a worker.
See original GitHub issueI would like to suggest that the loading of the dicoms be within a worker (sometime loading a series with large number of instances would hang the UI). I am not sure is this the right place or the Tools repo, since the Tools repos that trigger the loading.
cornerstoneTools.addToolState(element, 'stack', stack); // cornerstone-tools@2.4.0
Issue Analytics
- State:
- Created 4 years ago
- Comments:5 (2 by maintainers)
Top Results From Across the Web
Security Digital Certificate Manager - IBM
Digital Certificate Manager (DCM) allows you to manage digital certificates for your network and use. Secure Sockets Layer (SSL) to enable secure communications ......
Read more >Working Memory Load Modulates Neuronal Coupling
Abstract. There is a severe limitation in the number of items that can be held in working memory. However, the neurophysiological limits remain...
Read more >Server 2021.4 Release Notes - Alteryx Help
You now have the option to use Data Connection Manager (DCM) to securely store user credentials for data connections outside of your workflow....
Read more >Service Portal is not loading Approval widget for certain user
... while loading the Home and the My Approvals page with a certain ... Failing widget: 'DCM Approvals' (07fbce33db994f00b1e67e400f96197d).
Read more >Do digital competencies and social support boost work ... - NCBI
Workers with high digital communication competencies can choose the best medium ... items loading on a single factor) with a two-factor model (...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I am also working on an issue related to a series with a lot of instances: when the user opens such a series in the first tab, and opens another in the second tab, the second one needs to wait for a long time (we have an API to fetch meta data first from the server, and this API uses the same domain as the image loader XHR, thus it is queued in the very end). TL; DR: Downloading a large of instances at once causes fetch being blocked.
In nutshell, I’d rather suggest we have a better downloading strategy for the large series. E.g. with a priority queue, so we can set the priority. Downloading images are apparently lower in priority than UI.
Well Yes, the browser would do parallelizing, but in front of large instances the UI would hang sometime (I am talking on some ct where the series holds more than 900 instances). For the example I try to make some one (I did one for an app of ours where I patch angularjs $http service)