the Future of the Web
  • Home
  • Articles
  • Contact
  • Swift: Safari for Windows?

    Aug 14 2006

    I just heard about Swift (via Chris Messina). Swift is a port of WebKit for Windows. WebKit is the rendering engine behind Safari (in the same way Gecko is behind Firefox and Mozilla). So I figure, sweet! Safari for Windows!

    I had some problems though. On one of my PCs, WebKit.dll couldn't be registered so the installation failed. Weird.

    On my other PC, I got Swift installed no problem. I ran it and.. well.. let's just say it's clearly Alpha software. Not only is the user interface extremely bare minimum (you're not going to make this your default browser any time soon), the functionality is a bit iffy. For example, it crashed when I clicked a normal link.

    Perhaps it will help you see how WebKit will render your page.. but I wouldn't rely on it. I had a password field go missing, and buttons are styled with CSS whereas I'm pretty sure they aren't in Safari.

    It seems there is also a problem with JavaScript. JavaScript executes, sometimes, but I had a problem getting popups to launch, or to load my new Google ads. Okay, maybe you won't miss popups and ads, but what else will break?

    I give massive kudos to WebKit and Chris Fuenty for putting this together. It's not there yet, but I can't wait until it is. Having a port of WebKit on Windows will help web developers without Macs immensely. Maybe one day Swift will even become a major player in the browser market.

    Tags: browsers swift safari windows
    View 3 Comments | Add a comment
  • Comments

    1. Chris Messina at 1:53pm on August 16, 2006

    I've actually not tried it since I run a Mac, but it's the *idea* and *poosibilities* that it represents that to me are so compelling and interesting.

    Imagine 6 months from now how good it might be... and then a year. By the time IE7 comes out, they'll be competing with both open source browsers Firefox AND WebKit!

    2. Jesse Skinner at 4:49am on August 17, 2006

    I can't wait for the day when there are SO many browsers that every browser has to follow web standards or lose market share, and the thought of using browser detection becomes completely absurd.

    Anyway, having one more is certainly something to celebrate.

    3. Joakim Nygard at 10:53am on September 7, 2006

    Actually the latest version of WebKit (not yet in Safari) found at webkit.org does allow buttons to be styled using css.
    One reason for this is to allow easier customization of widgets, which are also using the WebKit framework.

    Interesting blog you've got. Came here from Code Igniter - something I will definitely have a peek at. It looks smaller, faster and easier to use than symfony-project.org.

    Cheers

    Add a Comment

    Note: HTML tags and entities will be converted so that they are displayed as you type them. This means if you type in <em>, people will see <em>, and if you type &lt;em&gt;, people will see &lt;em&gt;.

  • Request a Quote

  • Jesse Skinner

    Jesse Skinner
    • About Me
    • Email Me
    • RSS Feed RSS Icon
    • @JesseSkinner
  • Recent Articles

    • jQuery Live Events
    • I need web developers
    • buttons need type="submit" to submit in IE
    • Win $200 in a Web Dev Writing Contest
    • Use Arrays in HTML Form Variables
    • 5 Reasons Freelancers Can Succeed in a Shrinking Economy
    • Keeping a Live Eye on Logs
    • Using PHP's empty() Instead of isset() and count()
    • Testing Web Pages with Lynx
    • Stop CSS Background Flickering in Internet Explorer 6
    • See All...
  • Categories

    • javascript (39)
    • links (21)
    • about (19)
    • web (14)
    • html (12)
    • server (11)
    • css (8)
    • browsers (8)
    • carnival (7)
    • work (6)
    • design (4)
    • seo (4)
    • ads (4)
    • standards (4)
    • events (4)
  • Older Articles

    • February 2009
    • January 2009
    • December 2008
    • November 2008
    • October 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • February 2008
    • January 2008
    • December 2007
    • November 2007
    • September 2007
    • August 2007
    • July 2007
    • June 2007
    • May 2007
    • April 2007
    • March 2007
    • February 2007
    • January 2007
    • December 2006
    • November 2006
    • October 2006
    • September 2006
    • August 2006
    • July 2006
    • June 2006
    • May 2006
    • April 2006
    • March 2006
    • February 2006
    • January 2006
    • December 2005
    • November 2005
    • October 2005
    • September 2005
    • August 2005
    • April 2005
    • See All...
Copyright © 2010 The Future of the Web