> "For example, we anticipate that we’ll be able to remove 7 build systems and delete more than 7,000 files—comprising more than 4.5 million lines" On my 2GB netbook, chrome has gone from my preferred browser to unusable due to the high memory footprint of recent builds. I wonder if this cleanup will help get the memory down to something reasonable like where it was up until Chrome 10 or so.
Blink: A rendering engine for the Chromium project
231–240 of 326 posts
Re: Blink: A rendering engine for the Chromium project
#232Re: Blink: A rendering engine for the Chromium project
#233Earlier quoted context omitted.
Quite the opposite, see http://www.chromium.org/blink#vendor-prefixes
I mean use the monopoly to take the tech, clone, tweak, and then don't contribute back. Thankfully google will keep it open source since they're making money from it quite indirectly. But still.. A "fork you" to apple that would make the web suffer. Douchy.
In what market relevant to this issue does Google have a monopoly?
> to take the tech, clone, tweak, and then don't contribute back.
Its all open source, so it is contributed back. Google just isn't constrained to not change things that WebKit users rely on in future Blink work.
> A "fork you" to apple that would make the web suffer.
WebKit and Chromium both being more free to try different solutions isn't going to make the web suffer, its going to make the web better.
Re: Blink: A rendering engine for the Chromium project
#234Earlier quoted context omitted.
Chromium uses a different multi-process architecture ... and supporting multiple architectures over the years has led to increasing complexity ... we anticipate that we’ll be able to remove 7 build systems and delete more than 7,000 files—comprising more than 4.5 million lines How is that not engineering based?
Last time I measured (late 2012) the entire mozilla-central repository was 4.488 million lines of code. So I don't believe that by simply streamlining things they'll be able to remove anything like 4.5 million lines. Perhaps an extra zero got inserted somewhere.
Mozilla isn't WebKit.
> I don't believe that by simply streamlining things they'll be able to remove anything like 4.5 million lines.
I suppose you could compare WebKit repos against Blink repos once the latter is live to see exactly what is cut, but I'm going to say the people working on the code that are the source of the count know how many LOC are involved, and that there direct count is more reliable than a third-party estimate based on a different browser's repo.
Re: Blink: A rendering engine for the Chromium project
#235Earlier quoted context omitted.
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…
The tab behavior in chrome is what does it for me too. In fact, you can have so many tabs that you can no longer open the last tabs (the tabs extend past the little full screen or switch user icon). 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.
I digress… :)
Re: Blink: A rendering engine for the Chromium project
#236Earlier quoted context omitted.
Chrome has a very quick release cycle, so I don't see why not?
Webkit is used by Safari (desktop and iOS) which is still a huge portion of internet users.
Re: Blink: A rendering engine for the Chromium project
#237Interesting timing, given the Samsung+Mozilla+Servo news today.
Yes. Announcing this especially today seems like a "fuck you" at Samsung. Downvotes? Anybody thinks that two companies that are in some heat over Android/Tizen et all, just coincided to release information about new rendering engines on the same day? As if rendering engines are announced every other day, right?
Re: Blink: A rendering engine for the Chromium project
#238So, I'm pretty sure this is a correct history: 1. Google builds a new process architecture into Chrome as a product differentiator. (It was a major part of Chrome's initial marketing) 2. WebKit 2 is built (mostly by Apple?) to bake the same type of architecture straight into the core framework -- anyone using WebKit can use it and get the same security/stability benefits.[1] 3. Google says that the pain in maintainin…
Maybe because anyone who has used Safari knows that WebKit2's multiprocess architecture is worse in practice. As a full-time Safari user I can tell you that things have gotten markedly worse since it went multiprocess. Pages go white momentarily (not crash) all the time, and on top of that they also crash all the time. Additionally, I believe that unlike Chrome, Safari has ONE separate process for all the tabs, and t…
Re: Blink: A rendering engine for the Chromium project
#239Re: Blink: A rendering engine for the Chromium project
#240Interesting timing, given the Samsung+Mozilla+Servo news today.
Yes. Announcing this especially today seems like a "fuck you" at Samsung. Downvotes? Anybody thinks that two companies that are in some heat over Android/Tizen et all, just coincided to release information about new rendering engines on the same day? As if rendering engines are announced every other day, right?