V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lyric
V2EX  ›  浏览器

Webkit分裂,Chromium将使用Blink布局渲染引擎代替Webkit

  •  
  •   lyric · 2013-04-04 09:29:33 +08:00 · 6556 次点击
    这是一个创建于 4011 天前的主题,其中的信息可能已经有所发展或是发生改变。
    via: http://blog.chromium.org/2013/04/blink-rendering-engine-for-chromium.html

    chromium team的理由如下,都是很显然的:

    - 因为webkit性能不够
    - 因为不适合chromium/chrome的多进程架构
    - 清晰的codebase有利于以后chromium的发展

    稍微看了一下,所有的变化中有一半都是为了渲染更快:

    - 更快的DOM binding和DOM access,部分DOM操作进入javascript栈。考虑到现在Web App中DOM操作是极其慢,因此理论上如果达成目标,会有感官上的性能提升

    对开发者的影响:

    - 会不会造成浏览器再一次分裂?
    - 前端程序员不用担心,Blink fork自webkit,所有的更新是渐进式的,考虑到Chromium team的工作态度,不会形成像IE那么大的心理压力。

    - 未来Google会不会往Chrome加私货就像IE里的ActiveX?
    - 肯定会,但是私货只能在Chrome App里用。如果Google想往普通web世界加私货,那一定会想办法捣鼓成标准,然后首先发出实现

    - 对现有的Web有啥影响?
    - 首先是对Angular.js和Ext这种框架是极大利好消息,因为他们用的是DOM template,这次改进会极大提高他们的性能;其次对所有的Web App也是利好消息,结合new Chrome App,操翻微软指日可待。
    24 条回复    1970-01-01 08:00:00 +08:00
    est
        1
    est  
       2013-04-04 10:47:57 +08:00
    Google的私货还不多么

    Dart, PNaCl,Pepper,WebM,VP8等等。。。。

    Firefox想支持Pepper结果架构太chromium了。没法集成。
    lyric
        2
    lyric  
    OP
       2013-04-04 10:56:22 +08:00
    @est
    Dart 肯定是个失败作品了,看第一眼就不喜欢。
    PNaCI对Web开发者没啥影响嘛。
    Pepper这种东西对应的是Plugin,反正各家浏览器都有对应的实现,也不影响Web开发嘛
    至于WebM, VP8也不影响Web开发嘛

    对了我就知道这贴会把你钓出来
    clowwindy
        3
    clowwindy  
       2013-04-04 10:57:43 +08:00
    说白了就是不想再被 Webkit 的其它贡献者恶心,自己想怎么搞怎么搞,也不用再给苹果白白捐代码了。
    est
        4
    est  
       2013-04-04 11:14:57 +08:00
    @lyric 其实chrome还是蛮分裂的。iOS下的Chrome只能用webkit2+JSC还不带nitro。。


    说到web开发前些天试了试FileSystem API。。。。这个把人写的吐翔。。。。
    lyric
        5
    lyric  
    OP
       2013-04-04 11:31:52 +08:00
    @est HTML5 FileSystem API还是Chrome FileSystem API(好吧这两差不太多

    各类API设计成这种shi样子还是因为Javascript VM本身的局限性吧,没有一个独立线程操作Webpage,所以API都是这种回调形式
    lyric
        6
    lyric  
    OP
       2013-04-04 11:50:16 +08:00
    @est 对了est能不能悄悄告诉我一下你的联系方式,个人email,gtalk之类就好。我的email是5h3ll3x[ta]gmail
    JTR
        7
    JTR  
       2013-04-04 11:52:55 +08:00
    [匿名人士 发表于 2013-04-04 09:52:53
    是不是把大家都搞到webkit的这艘船上,然后再把这船弄沉。]

    [匿名人士 发表于 2013-04-04 10:14:57
    opera疯了,大叫:你早干什么了?]

    yahoo 把别人买来然后杀掉
    google 杀死所有人然后自杀
    yfdyh000
        8
    yfdyh000  
       2013-04-04 12:10:47 +08:00
    Opera宣布将跟随Google,支持Blink浏览器引擎
    http://www.36kr.com/p/202356.html
    tokki
        9
    tokki  
       2013-04-04 13:44:47 +08:00 via Android
    avin550
        10
    avin550  
       2013-04-04 15:59:11 +08:00
    Google这种公司三天两头搞分裂,WebP WebM这些废物不也是出自于某些所谓自由免费共享的高尚口号么
    jjgod
        11
    jjgod  
       2013-04-04 23:32:08 +08:00
    @JTR: Chromium 的 Blink 转换对 Opera 的影响是很小的,Opera 没有直接用 WebKit API,而是用 Chromium 的 content API (http://www.chromium.org/developers/content-module/content-api),在这个转换中是不会有大变动的。
    jjgod
        12
    jjgod  
       2013-04-04 23:33:11 +08:00
    @est: iOS 对于任何一个第三方公司都是一样的,如果可以没有谁甘心用 UIWebView,都会希望自己掌控一切代码。
    swulling
        13
    swulling  
       2013-04-04 23:42:57 +08:00
    @avin550 我倒想知道WebP,VP8是哪个已有格式的分裂?
    ywencn
        14
    ywencn  
       2013-04-04 23:50:20 +08:00
    应该差不多多少的
    Semidio
        15
    Semidio  
       2013-04-05 00:20:25 +08:00
    @swulling WebP来自VP8,VP8是On2开发的VP7的延续,VP7也许很多人不知道,09-11年间的Skype的视频编码用的就是VP7,现在是VP8了。
    yyfearth
        16
    yyfearth  
       2013-04-05 02:12:42 +08:00
    开源项目分裂有啥大惊小怪的,其实WebKit内部本来就已经是分裂的了,大家自己维护自己的分支。好的部分互相整合。
    Blink fork WebKit,其实也是一样的,只是如果差异越来越大,那么可以整合的估计也会越来越少。
    我记得Safari已经开始用WebKit2了,也是一个多进程框架,和Chrome的不同。
    @swulling 貌似 WebM 已经有VP9了
    @jjgod 没用的,iOS下目前只能用UIWebView,不能有自己的engine。以后就不知道了。
    @avin550 自由的东西分裂才多,你看Linux发行版,大家都想用符合自己口味的版本。Google这样做,当然有成功有失败的啊,因为VP8确实没有H264好,但是类似的成功的也不是没有啊,比如SPDY慢慢的也被大家采纳了,V8 JS Engine也不错啊。Google这样做只是不希望自己所依赖的东西受制于人。
    isayr
        17
    isayr  
       2013-04-05 02:32:20 +08:00
    只希望不要再出什么新的前端标准了。现在需要兼容浏览器已经很烦了。。。。
    ahu
        18
    ahu  
       2013-04-05 07:53:15 +08:00 via iPad
    作为一个早年玩shoutcast的VP6,VP7用户(那时候On2公司还没被G家收购),表示更看好H.265
    http://baike.baidu.com/view/1163108.htm
    jiyinyiyong
        19
    jiyinyiyong  
       2013-04-05 10:21:22 +08:00
    不知道除了速度, 能加上什么新功能过来?
    est
        20
    est  
       2013-04-05 11:16:34 +08:00
    @ahu H.265除了玩4K巨屏,对H.264没有任何绝对优势吧
    ahu
        21
    ahu  
       2013-04-05 11:29:53 +08:00
    @est 同等码流的视频体积小一半...我记得264就是这样成为主流的
    est
        22
    est  
       2013-04-05 11:44:25 +08:00
    @ahu 理论上是这样的,但是画幅越大的东西信息冗余越高,所以你看H.265吹牛还是主要以4k、1080p为主。480p之类的跟H.264差别不大了。

    个人觉得H.265是2M以上码率才考虑的。
    swulling
        23
    swulling  
       2013-04-05 17:18:18 +08:00
    @Semidio 那VP7开源免费,每个人都能用了么了么?分裂从何而来?
    swulling
        24
    swulling  
       2013-04-05 17:19:28 +08:00
    @Semidio 而且分裂是指的分成两个或者多个,请问现在VP8对应的分裂的另一半是啥,可用么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   959 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:38 · PVG 05:38 · LAX 14:38 · JFK 17:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.