My preference was the javascript approach, so I will give the HTTP_POLLING option a try for Safari and see if it still crashes.