TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Fear of a WebKit Planet

120 pointsby orofinoabout 12 years ago

15 comments

pcwaltonabout 12 years ago
"Consider all the embedded applications of WebKit, from game consoles to theme-park kiosks, and the idea of a homogenous, stagnating WebKit monoculture seems even more unlikely."<p>This is attacking a straw man. I'm not worried that WebKit isn't going to continue to improve. I'm more worried that WebKit is going to dominate so much that WebKit's implementation quirks result in de facto standards. Take the HTML Hard Disk Filler from a few days ago: the reason that WebKit can change to fix that bug is that the Web doesn't depend on the semantics that WebKit implemented. If Web sites relied on subdomains' quota not counting toward the parent domain's quota, as WebKit implemented (contrary to the recommendations of the spec), then that security issue would be much harder to fix without breaking sites.<p>"The proliferation of WebKit will be a rising tide that lifts all boats."<p>Assuming that no better engine comes along. If the Web starts to depend on WebKit's implementation, then the Web will basically be defined by this large pile of C++ code, presumably in perpetuity. That might be better in the short term, but it doesn't seem like a good long-term bet.
评论 #5320998 未加载
bhauerabout 12 years ago
I fear that you are allowing your memory of the past cloud your judgment of the present. I steadfastly resisted IE even in the days of IE 4, where it was clearly superior to Netscape 4. When Microsoft allowed IE to go dormant, my hatred for it blossomed in the same manner that affected many of us here. And today, I will freely admit that I retain leftover bitterness about Internet Explorer. I remain absolutely committed to the Mozilla cause as a result.<p>And yet I acknowledge that I am closed-minded in my religious support of Mozilla. I have had my bouts of doubt, and most recently wrote about my awe over Microsoft's IE 10 benchmarks [1]. Obviously I want to rationalize the benchmarks as tilted toward IE, but to be honest with myself, I have to admit that IE 10's performance--rendering performance in particular--is quite shocking.<p>Observing the hardware acceleration of IE 10 on my i7 3770K with a discrete nVidia GPU fills me with regret that I cannot stomach the use of Internet Explorer. I know I am squandering CPU and GPU cycles using a browser that is decidedly less efficient. And simply because I am familiar with my favorite browser's UI and because I like its particular quirks more than the other guy's quirks.<p>Here is how I rationalize my behavior, though: I love that Mozilla has two competitors. I love that they are being motivated to continuously improve their hardware acceleration (among other things) by attacks on two fronts. I'd like even more competition, but two major competitors will suffice. I feel that the good-natured rivalry between the three major teams is a very good thing.<p>My fear is that without a sufficiently wide field of competitors, certain areas of innovation will shrivel away. As evidenced by the IE 10 benchmarks, especially those related to hardware acceleration, both Mozilla and Apple/Google have not to-date made hardware acceleration a priority. At least not on the desktop, which is where I do most of my web consumption.<p>I am hopeful that IE 10's kick in the rear will give them a little incentive to snap out of their complacency. I would love a Firefox build with the hardware accelerated rendering performance of IE 10.<p>I'm not worried about a monoculture insomuch that the particular rendering quirks of Webkit will be deemed the Holy Standard of the Web. To a degree, that's already the case, at least on mobile. As regrettable as that is, it's not my particular worry. Rather, I am worried about a monoculture because it inevitably reduces innovation, oftentimes in subtle ways that aren't immediately obvious and that we may not be able to perceive because the alternate possible course of history is closed off.<p>If Microsoft were not pushing the hardware acceleration envelope, evidently no one would be. (Actually, to be clear, we'd simply accept the degree to which Google, Apple, and Mozilla are focused on hardware acceleration to be a reasonably degree of focus because there would be no counter-example available.) And we would probably all consider the rendering performance of Chrome and Firefox to be good enough. "Good enough" sucks, as I have ranted at length about elsewhere. Good enough is one of the worst sentiments in technology.<p>No, it's absolutely not good enough that the background animation of my blog causes lesser computers to bog down to a crawl (go ahead, take a look and post your complaints). It should not be so computationally intensive to do relatively trivial SVG/SMIL animation in a browser. (Irony: IE 10 doesn't support SMIL, so I can't vouch for its ability to animate my background; what I do know is that it makes the section navigation animation look absolutely effortless compared to Chrome and Firefox.)<p>I fear the loss of competition because of what that means for innovation. It entrenches "good enough," and I hate that.<p>[1] <a href="http://tiamat.tsotech.com/lets-all-use-webkit" rel="nofollow">http://tiamat.tsotech.com/lets-all-use-webkit</a>
评论 #5321567 未加载
评论 #5323396 未加载
评论 #5325722 未加载
azakaiabout 12 years ago
&#62; I haven’t forgotten the past. A single, crappy web browser coming to dominate the market would be just as terrible today as it was in the dark days of IE6. But WebKit is not a browser. Like Linux, it’s an enabling technology. Like Linux, it’s free, open-source, and therefore beyond the control of any single entity.<p>This seems very arbitrary. So WebKit isn't a "browser". Is the author saying that a monoculture at another level is ok, but the "browser" level is somehow special and we want to keep diversity there? No, I think we need diversity at all levels.<p>Speaking of Linux which is the main example in the article - yes, if Linux were to become completely dominant then that would be a bad thing, even if the author calls it an "enabling technology" and is somehow ok with a monoculture there. I am a huge Linux supporter - I am running on Linux right now, my desktop has been linux for many many years now, and I encourage people to switch to it and abandon proprietary OSes like Windows and OS X - but we still don't want Linux to dominate the OS kernel space.<p>Thankfully Linux is not doing that. It might dominate the open source kernel space, but there is still Windows Server and OS X Server. And applications written portably can often run on all of those.<p>Linux is a great kernel, but it has downsides like any software. If everything ran linux, it would be very very hard to invent something better than linux and get adoption for that new thing. The same is true of WebKit.
评论 #5321120 未加载
评论 #5321342 未加载
评论 #5321103 未加载
xutopiaabout 12 years ago
"As someone whose memory of perceived past technological betrayals and injustices is so keen that I still find myself unwilling to have a Microsoft game console in the house..."<p>I wonder how many war refugees from that era feel the same way. I won an xbox and gave it away to charity because I didn't want it in my house either.
评论 #5320851 未加载
评论 #5323922 未加载
abhishivsaxenaabout 12 years ago
There's something to be said here about the constituents of the Webkit Project and to compare it to Kernel.org.<p>Somehow I feel secure knowing someone like Linus is in-charge. Maybe because the Linux project isn't maintained by people whose ultimate goal is profit?
Apocryphonabout 12 years ago
Wouldn't monocultures be susceptible to the innovator's dilemma? Consider if WebKit, or Linux, hypothetically became completely dominant. It would eventually collapse under its own weight and become bloated. If a rising new kernel or rendering engine is sufficiently better than the dominant "standard", then it could become a real challenger to it. From a very superficial perspective, I view the growth of Chrome at the expense of Firefox as such a phenomenon.
Ciganoabout 12 years ago
I think it's difficult that the current state of things fall into stagnation. Firefox, for instance, still supports Gecko, which is open source too.
评论 #5320905 未加载
kevincennisabout 12 years ago
This is a great article. I think a lot of people are assuming that WebKit plays a much bigger role than it really does in browsers.
bdcravensabout 12 years ago
"Linux is the canonical open source success story"<p>Couldn't help but pause and reread that.
cghabout 12 years ago
Something people often seem to miss is that if everyone switches to building their browsers with Webkit, then if you come up with a better engine, you have immediately leapfrogged all of the competition at once.<p>Servo, I am looking at you.
评论 #5321874 未加载
mempkoabout 12 years ago
There has been a browser available for free for over 13 years for anyone to take. It comes from a little foundation called Mozilla. Webkit is not novel here
sparkieabout 12 years ago
If the success of Webkit is analogous to the success of Linux, does that mean we can expect a "Webkit Standard Base" in a few years?
trumbitta2about 12 years ago
This. "The proliferation of WebKit will be a rising tide that lifts all boats."
olgeniabout 12 years ago
&#62; Linux solved the Unix problem—for everyone.<p>Uhm... not exactly.
zimbatmabout 12 years ago
Fear is irrational.
评论 #5320811 未加载
评论 #5320782 未加载