question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Suggestion: loading the dcm using a worker.

See original GitHub issue

I 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:open
  • Created 4 years ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

2reactions
silencejcommented, Dec 30, 2019

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.

0reactions
Betaloscommented, Sep 12, 2019

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)

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found