TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

A high-profile fork: one year of Blink and Webkit

152 点作者 progers7大约 11 年前

9 条评论

Touche大约 11 年前
&gt; My high-level take on the past year is that the Blink project has been more focused on next-gen webapps with a heavy focus on the compositor, scheduling, and style subsystems. The WebKit project has been more focused on documents and improving existing pages with faster line layout and style selection (as well as an enormous amount of great work on JSC and bindings).<p>That was always the case, even when they both used WebKit. Apple didn&#x27;t include many of the &quot;next-gen webapps&quot; stuff that Google implemented, like IndexedDB. They were always more focused on CSS, for example.
评论 #7842107 未加载
评论 #7843921 未加载
azakai大约 11 年前
Very interesting stuff! Kudos for taking the time to put this together.<p>I have 2 suggestions for the presentation:<p>1. &quot;Cumulative commits&quot; looks like it starts from 0 in 2013, and that total commits doubled in the two projects over a few months. This is potentially misleading - I assume this is showing additional commits <i>since</i> 2013, i.e., 2013 is the baseline. Might be worth mentioning that explicitly.<p>2. &quot;The players&quot; graph has a nonlinear, seemingly arbitrary scale. This is potentially misleading as it looks like e.g. Samsung has 1&#x2F;3 the commits of Google, when actually it is more like 1&#x2F;10. Might be worth mentioning the scale is not linear, or just using a linear scale?
评论 #7841788 未加载
leeoniya大约 11 年前
i find the treemap graphs under &quot;Priorities and revealed preferences&quot; very difficult to parse. there are a lot of the same files in there with different colors. pretty poor viz choice IMO.
评论 #7841719 未加载
i_am_ralpht大约 11 年前
&gt; the Blink project has been more focused on next-gen webapps with a heavy focus on the compositor, scheduling, and style subsystems.<p>I thought Blink probably wanted to change some things about the compositor (ScrollingTree&#x2F;ScrollingConstraints being separate, for example) more than doing new work on it. The WebCore compositor is in pretty good shape (composited position sticky, etc) so I&#x27;m curious if there&#x27;s anything neat I&#x27;m missing out on :).<p>I know that the Chromium Compositor (outside of Blink) has had significant upgrades in the last year, though (Chrome for Android can now scroll without dropping frames on every tile boundary -- huzzah!).
tkubacki大约 11 年前
ShadowDOM is a key new web technology - hope Apple will get it one day - even MS is considering adding ShadowDOM to IE <a href="http://status.modern.ie/shadowdomunprefixed" rel="nofollow">http:&#x2F;&#x2F;status.modern.ie&#x2F;shadowdomunprefixed</a>
Siecje大约 11 年前
I thought Blink was trying to Implement the DOM in JS?<p>So it would have less C++ code but more JS.
评论 #7841363 未加载
评论 #7841302 未加载
mwsherman大约 11 年前
What a great bit of dataviz. Would love to see similar for OpenSSL vs LibreSSL.
tlrobinson大约 11 年前
I&#x27;m curious what the 300,000 lines of code removed in Blink were, and the corresponding but smaller removal of code in WebKit.
评论 #7841698 未加载
评论 #7841646 未加载
illumen大约 11 年前
They&#x27;re both KHTML to me.<p><a href="https://en.wikipedia.org/wiki/KHTML" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;KHTML</a>
评论 #7841523 未加载