(adsbygoogle = window.adsbygoogle || []).push({});
No jailbreak required =D
You know how when you first open Safari and you have no tabs open, your iDevice will spend its time opening your history/bookmarks (depending on which one you viewed last)?
While working on a different NGU iPhone project (more on that later

) I figured out a way to stop this.
So if you hate this pop up thing as much as I do, read on.
***
This essentially makes a copy of Safari on your SpringBoard that opens up to a blank html page all the time. Which loads extremely fast (considering there's really nothing to load) and bypasses the pop up.
The real Safari will still be on your SpringBoard though. If you're jailbroken, just use a Cydia app to hide your Safari icon (there are tons that can do this). If you're not jailbroken, just bury it deep within a different page.
***
1) Navigate to this website in regular Safari:
https://www.untitled-page.webs.com/blank.html
(I programmed that site with 5 lines of HTML, should take a quarter second to load).
It'll be a completely blank page.
2) Hit the "+" (plus) icon at the bottom of the safari screen, and click "Add to Home Screen."
3) The new page that opens should have the Safari icon and the text "Safari" in the name box. (Don't worry about the black border around the icon, it's fixed automatically).
4) Just hid "Add" in the top right. You'll have a new icon on your SpringBoard labeled "Safari" with the standard Safari icon. Replace your regular Safari App with this one.
***
Done. Try opening Safari via that App and it should go straight to that website, which loads nearly instantly. Saving 3 seconds of your life per Safari-Open!
Tip: If you ever want to tell the Safari Icons apart, just press down on any icon for a few seconds as if you were going to rearrange the icons. The Safari you made in this tutorial will have an "X" in the corner, while the original won't.
Hope somebody finds this useful