WebKit Developers Discuss Removal of Google-Specific Code
hypnosec writes "WebKit developers have already started discussing the removal of Chrome- and Chromium-specific code from the rendering engine in a bid to make the code easier to maintain. Just a couple of days back, Google announced it will go ahead with a WebKit fork to develop a new browser engine — Blink. According to Google, having multiple rendering engines — just like multiple browsers — will allow for innovation as well as contribute toward a healthy open-web ecosystem. The discussion was started by Geoffery Garen, an Apple WebKit developer. He said Google's departure is an 'opportunity to streamline' the code of WebKit, which would eventually make development 'easier and more coherent for everyone.' Garen expects that developers who will be working on WebKit in the future should help to clean up the code. However, Adam Barth and Eric Seidel — two Google WebKit developers — have already offered their help."
Google plans on making the switch to Blink in the stable Chrome release in around 10 weeks. They've posted a half-hour video explaining how the transition will work.
The removal of Chrome specific code from WebKit, and non-Chrome code from Blink will benefit everyone in the long run. Both code bases and rendering engines will be smaller, faster, less buggy, etc.
The down side to all this is checking code in another browser model as well as a different js debugger in Blink.
World Wide Web of Moving Targets
Fuck Google and Fuck Apple. Why not just remove both their code.
Here's to DART, NativeClient and Google's never ending quest to push their own battery-killing video and audio codecs as no hardware supports it natively.
#ifdef __CHROME__
doCheckpoint( 1332 );
doCheckpoint( 1335 );
doCheckpoint( 1337 );
#endif
I don't see why people get so scared of forking code. Differentiation and species drift happens in nature all the time, and a code-base that tries to fit too many different requirements is awful to maintain (and also unstable).
It only makes sense to trim unused legacy code from any library. If Google isn't using Webkit any more, why leave their own specific stuff in there?
It isn't a problem to fork code and remove legacy stuff. It was done when KHTML was forked into Webkit, and it will probably be done again. The only losers in the event of a fork like this are possibly the independent developers who contribute to Webkit, but it is doubtful that they were contributing code that is Google specific.
Google's posted a half-hour video explaining how the transition will work? They're crazy if they think any regular user is going to spend a half hour learning how to use a new browser... just make it work like the old one or don't expect people to use it.
The "how the transition works" video will be for people interested in how the transition works, not a regular user. Your comment is like saying a 30 minute video on "how the internal combustions engine works" is a pointless exercise, because the regular driver just wants it to work
By the way, why the fuck is there any Google specific code in anything that is used in a browser?
Microsoft specific code is not OK, but Google specific code is just fine?
Ok, let's do blue specific code. I want code that is specific to blue. I like the colour blue, so I want code that is very specific to that colour, so that the colour has special privileges and execution strategies and tags that are only available for things that are blue.
You can't handle the truth.
See my subject-line, & since Chrome-based browsers aren't 64-bit in Windows, then once the Blink/WebKit builds of Opera release (Presto = gone, what a shame imo), odds are they too will ONLY be 32-bit (that is, IF "Chrome/Chromium" & browsers derived for it for Windows are ANY kind of "indicator" here)...
* :(
(Afaik @ least? Chrome/Chromium are only 32-bit for Windows, & hence, my statements above...)
APK
P.S.=> Got to thinking about this today, & just had to note/mention it (unless anyone else KNOWS otherwise that is, & I'd appreciate that IF anyone does)...
... apk
I have always wondered why everyone was using the same engine while every browser has a unique selling point. Now it becomes clear a one size fits all equals a one size fits noone perfectly. Perhaps this creates a bit more diversificaton and true unique selling points for the browsers.
People were saying with the whole "Opera goes Webkit" thing was going to wreck the web, this happens.
Hope you enjoy that paranoia, you guys who were crying over it.
All that paranoid reaction for no reason. No wonder the world is in ruin.
lol. They're like a bitter woman burning pictures of the ex who dumped her.
The first thing I though of was the http://en.wikipedia.org/wiki/Blink_element/
I can only imagine how much easier it will be for Google to track us via a custom HTML and extensions it implements...
Google is evil according to all the whiny bitches on here for Forking Webkit into Blink. So just how horrifically evil is Apple for forking KHTML into Webkit? Safari and Chrome don't share much of anything really in common save for the webkit api and even then it's a clusterfuck of vendor specific tags
It operates @ the IP stack level as a filter in ring 0/rpl 0/kernelmode (not usermode/ring 3/rpl 3, like browser addons).
* It operates NO MATTER WHAT & long before browsers (let alone their addons that layer ontop of them slowing them down even more) do...
(Only way they could really do that is to alter the IP stack itself imo or the OS, unless others know otherwise, & that's NOT going to happen...)
APK
P.S.=> Again though - I am MORE concerned about Opera NOT HAVING 64-bit builds though (since Chrome doesn't) in Windows, once the "Blink/WebKit" transition 'takes hold' @ Opera...
... apk
DON'T BLINK!
That was an amicable parting if I've ever seen one. However, leave it to the internet peanut gallery and various religious nut jobs (i.e Google fan girls, Apple fan girls and certain other fan girls) to make a mountain out of this ant hill.
Garen expects everyone's help, which includes Barth and Seidel. "However" makes no sense if Barth and Seidel are going to help Garen. If they are going to help the forked version, then "have already offered their help" makes no sense.
Please, please, please, please, please take an english class!
achieve any of the be on a wrong election to the c0ore team. They Nigger Association here, please do clothes or be a Thing for the are incompatible inventing excuses Though I have never that the project FrreBSD at about 80 Raadt's stubborn at this point BSD has always things in has brought upon The Cathedral OF AMERICA irc taken over by BSDI Was in the tea I to predict *BSD's the hard drive to to use the GNAA long term survival chosen, whatever Distro is done Here everyday...We irrecoverable the system clean users. BSD/OS since we made the Any parting shot, during this file Niggers everywhere bad for *BSD. As confirming the
They'd have to "bulk up" their webbrowser more to do that though, as well as circumnavigate native TCP/IP functionality - & for what?
Tracking + Advertising purposes??
(They do that, I wager this strongly - they'll LOSE users on Chrome/Chromium in doing so...).
Lastly - Per my subject-line: Microsoft bypasses hosts:
http://slashdot.org/story/06/04/16/1351217/microsoft-bypasses-hosts-file
Albeit (& iirc), for purposes that aren't along THOSE lines (tracking/advertising), but rather for Windows Update functionality to be accurate, to THEIR servers only @ certain IP addresses (iirc)... e.g.:
DomainScreenList:
windowsupdate.microsoft.com
windowsupdate.com
microsoftupdate.com
download.microsoft.com
update.microsoft.com
HostsScreenList:
microsoft.com
www.microsoft.com
support.microsoft.com
wustats.microsoft.com
microsoftupdate.microsoft.com
office.microsoft.com
msdn.microsoft.com
go.microsoft.com
msn.com
www.msn.com
msdn.com
www.msdn.com
APK
P.S.=> GOOGLE wouldn't have to even get as "technical" as you're stating though: They could simply use a list of servers that doesn't change on THEIR end, as the DO have the ca$h for static addresses on their servers for sure (sort of the reverse of what Opera does in its urlfilter.ini, which IS a way to block sites in it), OR even "hardcode" said IP addresses to said servers of theirs in the executable of the browser itself (not a huge trick)...
... apk
One has to wonder.
-- Did you try Tao3D? http://tao3d.sourceforge.net
Don't fix it. Once it starts causing problems and you see no upside in maintaining, remove it. Easy as that.
A 64-bit for Windows build of a WebKit/Blink browser though, in Opera - you never know!
* :)
(That, would be cool...)
APK
P.S.=> It's not like they haven't done their share of firsts & bests in webbrowsing tech before... I'd like that one @ least + I am sure I'm not alone in that regard either (especially if they're dropping Presto which I feel is excellent personally)...
... apk