I'm currently evaluating a Jupyter based solution for our data acquisition and visualization platform.
Concerning the acquisition part, the idea is to monitor the scan progression and provide some feedback to the user updating some (ipy)widgets - such as progress bar, text-area, ... The widgets update is done from a dedicated python thread - i.e. one thread per widgets layout.
My question is: is there a potential race condition or any kind of potential thread-safety problem between the front-end (brower/js) and the back-end (python thread).
I observe a lot of Firefox (ESR 45.6.0) crashes and I'm wondering if there is a link with what I'm doing (1).
Thanks.
Nicolas.
(1) BTW, I already had some crashes before implementing the asynchronous activity of my app.