Thanks for the feedback.
I investigated the freeze and to my best understanding it is related to "browser throttling mechanism" that aims to preserve resources. As you mentioned, reloading fixes this, and there is no progress loss as the game will auto calculate freeze time as offline.
In the non-web version running for days memory usage remains unchanged. So Steam release won't freeze.