Live data from Hacker News

Safari is released to the world

donmelton.com

31–40 of 127 posts

Re: Safari is released to the world

#31

Just watched the Keynote announcement of Safari and I finally understand what 'Snapback' is (was?) I have been using a Mac since 2005 and never figured out what it did, then I stopped noticing it was even there.

No wonder, the button was way too small. I was used to click it a lot, and I still miss it today. But before hitting the reply button I googled and found this extension [0]. I'm happy again.

BTW, hey Don I love your writings. Please keep writing and posting. Thanks for WebKit too!

[0] http://flipmartin.net/software/snapback.

Re: Safari is released to the world

#34

Earlier quoted context omitted.

Surprise, I would hope. :) And lack of recognition, I suppose.

Don, i am trying to understand why you (not you in person but Apple) went the open source route for safari but not for itunes etc. Can it be that, at that moment when you made the decision, web sites 'made for internet explorer', were too many. And you wanted the rendering engine on Mac to be widespread by getting from and giving to an open source project.

Maybe because a major component of iTunes is a DRM platform.

Re: Safari is released to the world

#35
post #34

Earlier quoted context omitted.

Don, i am trying to understand why you (not you in person but Apple) went the open source route for safari but not for itunes etc. Can it be that, at that moment when you made the decision, web sites 'made for internet explorer', were too many. And you wanted the rendering engine on Mac to be widespread by getting from and giving to an open source project.

Maybe because a major component of iTunes is a DRM platform.

1. iTunes started out as a music player. The iTunes Music Store came later. You can debate whether or not Steve was planning the iTunes Music Store from the beginning, but that's neither here nor there.

2. iTunes, at least in the beginning, was just a wrapper around the QuickTime framework.

Re: Safari is released to the world

#36
post #21

Earlier quoted context omitted.

Speaking of which, how is the KHTML (not webkit) code now?

Wikpedia has one paragraph at http://en.wikipedia.org/wiki/WebKit#Origins "However, the exchange of code patches between the two branches of KHTML has previously been difficult and the code base diverged because both projects had different approaches in coding." It has a link to this post http://blogs.kde.org/node/1001 from 2005 saying there isn't much hope. It would be nice to have a 2013 update.

I can't comment on the state of things today, but I was active an active KDE core developer at the time from that original message to the time of the Zack's blog post (and I'm friends with both Dirk and Zack):

There was a huge amount of excitement at the announcement that Safari would be using KHTML. At that time, it was almost a given that the OSS rendering engine was Gecko. KHTML was KDE's little engine that could. But nobody ever expected it to be picked up by other folks. One of the original parts of the KHTML-to-OS X port was KWQ (pronounced, "quack") that abstracted out the KDE API portions that were used in KHTML.

Folks were pretty ecstatic at first. It seemed very validating.

But that changed quickly. As Zack's post indicates, WebKit became a thing of unmergable code-drops. Even inside of the KDE community there became a split between the KHTML purists and the WebKit faction. They'd previously more or less all been KHTML developers, but post-WebKit there was something of a pragmatists vs. idealists split. Zack fell on the latter side of that (for understandable reasons: there was an existing community project, with its own set of values, and that was hijacked to a large extent by WebKit).

A few years later WebKit transformed itself into a more or less valid open source project (see webkit.org), but that didn't close the rift in the KDE community between the two, at that point rather divergent, rendering engines. There's still some remaining melancholy that stems from that initial hope and what could have potentially been, but wasn't.

It's hard to argue that WebKit being open source has been a bad thing -- in fact, I don't believe that in the slightest. But I can also understand that it's pretty head-turning to have have a project transform in that way, especially for the original contributors (though, it should be noted, the original author of KHTML, who wasn't really active at the time of the transition, did eventually fall into the WebKit camp).

Final note: this is just my somewhat fractured recollection of things from being in KDE community. My contributions to KHTML / WebKit were very minor (the original spellchecking support) so this may not jive completely with the folks that were closer.

Re: Safari is released to the world

#37

hardly using safari. it not so fast as chrome, not have so many productive add-ons as chrome and firefox, not so flexible and customizable as firefox, not so open and powerful as firefox.

Your browser preference really doesn't have anything to do with this article.

Re: Safari is released to the world

#38
post #27

hardly using safari. it not so fast as chrome, not have so many productive add-ons as chrome and firefox, not so flexible and customizable as firefox, not so open and powerful as firefox.

Chrome uses WebKit...

midori uses webkit too. it's not only fast , also lightweight, more than safari.
Post reply on HN