So when can we expect Chrome to use Blink?
Starting today new dev work will go into Blink repo. So, effectively, today.
Blink: A rendering engine for the Chromium project
161–170 of 326 posts
Re: Blink: A rendering engine for the Chromium project
#162Earlier quoted context omitted.
Wikipedia says WebKit2 has been part of Safari since Safari 5.1 which I believe was released with Lion, or so. So it absolutely is in production. The major difference here being that WebKit2 is part of the webkit project, so as the rendering engine (which sits atop both webkit1 and webkit2) is improved by all the various parties involved in WebKit's development, it gets better for everyone. Google's fork now means th…
> The major difference here being that WebKit2 is part of the webkit project, so as the rendering engine (which sits atop both webkit1 and webkit2) is improved by all the various parties involved in WebKit's development, it gets better for everyone. That's in theory. In practice nobody bothered besides Apple.
Re: Blink: A rendering engine for the Chromium project
#163Earlier quoted context omitted.
Apple's current commit approval policies appear to be fairly hostile to non-Apple developers and users of WebKit, and especially to non-Apple users of WebKit2. They now reserve the right to break builds on non-Apple platforms randomly and delay patches to fix them, amongst other things.
Correct- Apple's announcement of the WebKit2 changes- https://lists.webkit.org/pipermail/webkit-dev/2013-January/t...
Re: Blink: A rendering engine for the Chromium project
#164"we’d like to explore even larger ideas like moving the entire Document Object Model (DOM) into JavaScript. This has the potential to make JavaScript DOM access dramatically faster"
"Removing obscure parts of the DOM and make backwards incompatible changes to obscure parts of the DOM that benefit performance or remove complexity."
Re: Blink: A rendering engine for the Chromium project
#165Earlier quoted context omitted.
Right, I wasn't saying this in a negative way :). That is quite interesting!
Yeah, tone can be hard to guess from text. Figured the link would be helpful either way :) disclaimer: I'm on the Dart team (libraries, not core language/VM/dart2js). As exciting as it would be to have Dart VM in Chrome, personally I hope the order is more like: * dart2js and VM work the same way (basically true already, modulo a few quirks unlikely to affect program behavior. It's not any worse than your typical web…
Sorry if this is a naive question!
Re: Blink: A rendering engine for the Chromium project
#166Re: Blink: A rendering engine for the Chromium project
#167Earlier quoted context omitted.
Sincerely curious: why are you still a full-time Safari user in light of all those complaints?
Like most things, habit probably. Also, I used to work a lot on Safari/WebKit, so I guess sentimental value? That being said, I do like the way Safari "feels" a lot more than Chrome. I think Chrome is actually quite ugly, and bad from a UI perspective. For example, Safari's overflow tab menu is a much nicer solution than Chrome's insistence on shrinking tabs ever smaller until you can't tell them apart at all. Additi…
I also think Safari has a much better solution for handling bookmarking when you have multiple tabs. Solve these two issues and I'd switch to Chrome in a second.
Re: Blink: A rendering engine for the Chromium project
#168Re: Blink: A rendering engine for the Chromium project
#169Earlier quoted context omitted.
Yeah, tone can be hard to guess from text. Figured the link would be helpful either way :) disclaimer: I'm on the Dart team (libraries, not core language/VM/dart2js). As exciting as it would be to have Dart VM in Chrome, personally I hope the order is more like: * dart2js and VM work the same way (basically true already, modulo a few quirks unlikely to affect program behavior. It's not any worse than your typical web…
Assuming that at some point blink will support multiple language VMs, will source maps still be needed (for blink)? Sorry if this is a naive question!
Re: Blink: A rendering engine for the Chromium project
#1701. How does this affect the build system? 2. Will Blink always remain a fork of Webcore, or do you plan on replacing all the bits and pieces from Webcore with your own code? 3. Are we still stuck with the LGPL license? 4. Does this change anything in the spectacularly lacking source documentation / porting guidelines front. 5. You mentioned stripping out a lot. Will this have a significant impact on the size of the codebase? 6. Will the rendering architecture be changed completely? Or, is the render layer hierarchy still intact in blink?
Thanks!