I constantly get a never-ending spinning beach ball in Safari on tabs that have Google Calendar loaded
I experienced this same problem. I have had some success by changing my Google Calendar alerts from "Alert" to "Desktop Notification".