User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 Build ID: 20130116073211 Steps to reproduce: 1. Navigated to http://voxeljs.com/ 2. Selected the "voxel forest" demo (http://substack.net/projects/voxel-forest/) Actual results: Firefox froze for a minute or so, The animated loader was visible but not rotating. Could not switch between tabs. Expected results: Firefox should have stayed responsive while loading the demo.
Confirmed against Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20130127 Firefox/21.0 ID:20130127031042. SPS-Profile: http://people.mozilla.com/~bgirard/cleopatra/#report=cff830c5110a091e5ad1f57524d47a0143eb3222
Did the slow script dialog show up for you? I got one. The first time I used it to stop the script, and things seemed to be OK after that. I tried it again and let the script continue, and that eventually worked too.
The page hung for me, but not for so long. It didn't even made the slow script dialog show up. Checking about:telemetry I see Hang Report #1 (8 seconds) js::GCMarker::processMarkStackTop(js::SliceBudget &) (in mozjs.pdb) js::GCMarker::drainMarkStack(js::SliceBudget &) (in mozjs.pdb) GCCycle (in mozjs.pdb) Collect (in mozjs.pdb) js::GCSlice(JSRuntime *,js::JSGCInvocationKind,JS::gcreason::Reason,__int64) (in mozjs.pdb) js_InvokeOperationCallback(JSContext *) (in mozjs.pdb) js::jit::InterruptCheck(JSContext *) (in mozjs.pdb) js::jit::CheckOverRecursed(JSContext *) (in mozjs.pdb) -0x1 -0x1 -0x1
using nightly dated 2016-04-10 without e10s enabled: - initial load is not a problem. - subsequent loads go "Not Responding"