Being a web developer, I always struggle with the arduous task of testing websites in different browsers. I’d already had a way to test multiple versions of Internet Explorer but now there’s a solution to check multiple versions of Safari.
The challenge with Safari is that Safari normally uses the Web Kit framework found inside Mac OS X to render web pages and execute javascript. This means that if you preserve an old version of Safari to run it on a newer version of Mac OS, it will use the newer Web Kit found in the system and you will get the same results as with the newer version. Thus, you would normally need a separate installation of Mac OS X for each version of Safari you want to test a website into.
These special versions of Safari use the original Web Kit framework that came with them, bundled inside the application. They will mimic original Safari rendering and javascript behaviours.
They even have funky icons to tell each version apart. Now I can test Safari 2, Safari 3, IE5.5, IE6, IE7 and Firefox 2 side by side, all on my Mac! Happy coding!