After a reboot (which is rare) I find that Firefox will sometimes take anywhere from 5 ~ 10 bounces to start, which is an incredibly long time. I'm not sure what's going on when that happens, but after that initial launch, any subsequent launches take maybe 1 or 2 bounces; but most of the time it seems instantaneous.