This little hack is courtesy of macOSXhints.com and boy oh boy does it work great! The hack comes out of an interesting piece written by the Safari developer David Hyatt on the adding of timers to browsers. Apparently, in order to render obsolete flashing pages that can occurs when a webpage loads, (due to the client getting data from any number of sources; the stylesheet, various data sources, etc) web browsers are programmed with a little delay. The delay is, appropriately, conservative. But by adjusting a variable in the Safari preference file you can speed Safari’s delay time up.
To try this (after backing-up, etc.) go to the terminal after Safari has quit and type:
defaults write com.apple.Safari WebKitInitialTimedLayoutDelay 0.25
The default time in the Safari preference time is 1.0. Now go ahead and launch Safari. Notice a difference? I sure did! As someone commented on macoxhints.com it was like getting a new machine. I wouldn’t go that far, that is certainly feels like Safari had a double-shot espresso.
Have you tried to speed up Safari? Or are you more of a Firefox or IE kind of person?