Excellent discussion about what a Javascript bug looks like.
Let me point something out here: you must be willing to try a restore, or dfu restore. It will be right when Safari stops crashing, of course we're not going to ask you to turn off the javascript after a restore. The whole point is to fix it.
If javascript fixes it:
1. First go to safari in settings, and delete website data ("clear website data".) Turn back on javascript. Is problem fixed.
2. If not, do a DFU restore as outlined previously, transferring purchases and doing a sync beforehand.
In the event that it doesn't, take it to the apple store or third party ASP for resolution.
I will point out that for those of you that think it's a bug, the only way apple will notice is if you report it to them directly, and allow them to use you as a test case. Other people on these communities have found resolution by following the steps above, or visiting a genius bar. Please do that.
--Sam