I can't help but think that forking WebKit is a business based decision since Apple controls WebKit. This blog post doesn't make an engineering based argument* so I'm left with the business ones. Which sucks. * - Just vague "we need to innovate faster" boilerplate. Which is what business people say when there's not a solid engineering based reason. EDIT: At the bottom of the project page are some engineering reasons:…
Blink: A rendering engine for the Chromium project
251–260 of 326 posts
Re: Blink: A rendering engine for the Chromium project
#252Will Blink have any direction from non-Google employees, in the same way WebKit has non-Apple reviewers?
Re: Blink: A rendering engine for the Chromium project
#253Earlier quoted context omitted.
We talked privately with particular Chrome folks before we started (as described upthread), in the middle, and shortly before landing to mention that we were landing soon. I don't know if the contents of these conversations were ever shared with the whole Chrome team as som Chrome people seemed super surprised at our announcement. It is true that when we announced our effort, it came with a rough working prototype an…
Hi Maciej. Sorry if my comments read as though I was implying that you were wrong or bullheaded to choose WebKit2. That wasn't my intention; there are of course good technical arguments for choosing either architecture, and I'll choose my words more carefully next time the question comes up.
Re: Blink: A rendering engine for the Chromium project
#254Earlier quoted context omitted.
Hardly. Having a site that has buggy coding which has been tweaked to look good in IE's buggy rendering is a far cry from "our site uses cutting edge web-standard features that your browser does not support, please use a more up to date browser for a better experience". Night and day different.
No different. Were you not around when IE was the "cutting edge" and had all the newest features?
Re: Blink: A rendering engine for the Chromium project
#255Re: Blink: A rendering engine for the Chromium project
#256Earlier quoted context omitted.
Hardly. Having a site that has buggy coding which has been tweaked to look good in IE's buggy rendering is a far cry from "our site uses cutting edge web-standard features that your browser does not support, please use a more up to date browser for a better experience". Night and day different.
No different. Were you not around when IE was the "cutting edge" and had all the newest features?
To answer your sort-of question, that time was overshadowed when it became obvious that IE6 (and later IE7) was the absolute worst choice. And that's a reputation Microsoft is still trying to clean, years later.
Re: Blink: A rendering engine for the Chromium project
#257Earlier quoted context omitted.
Hardly. Having a site that has buggy coding which has been tweaked to look good in IE's buggy rendering is a far cry from "our site uses cutting edge web-standard features that your browser does not support, please use a more up to date browser for a better experience". Night and day different.
No different. Were you not around when IE was the "cutting edge" and had all the newest features?
More so, as I said that particular problem was not nearly as bad as people targeting the rendering of their site to the particular quirks of one particular browser. That was horrible, but it's not even remotely the same problem we face today.
Re: Blink: A rendering engine for the Chromium project
#258So what will the new User Agent string be? "Mozilla/5.0 (X11; Linux x86_64) Blink/537.33 (KHTML; like WebKit; like Safari; like Gecko) Chrome/27.0.1438.7"? Hopefully people will finally start using feature detection rather than user agent detection...
Re: Blink: A rendering engine for the Chromium project
#259And so begins phase 2 of embrace, extend and extinguish. It's just what large tech companies do now days.
If you're going to badmouth this decision, then please at least read the articles and address the reasons they mentioned. It's pretty stupid and pointless to make irrelevant generalist statements.
Not saying EEE is the strategy Google is trying to do here. But it's certainly a possibility and we should pay close attention IMO.
Re: Blink: A rendering engine for the Chromium project
#260Can someone explain this benefit: > Establish a simpler, stricter tree-gardening system that does not require 2 full time engineers per day "tree-gardening"?
WebKit and Chromium are different repositories, and point to each other via a "DEPS" (dependencies) file. We roll new revisions of WebKit into Chromium regularly, and call the process of diagnosing and fixing problems with the rolls "Gardening": http://www.chromium.org/developers/how-tos/webkit-gardening is a good reference.