防止崩溃苹果新浏览器引擎WebKit2初

2019年04月11日 来源:

苹果公司今天在其邮件列表中宣布了他们的浏览器引擎 Webkit 的最新项目 Webkit2。Webkit2 的目标是实现独立进程与非阻断式API。基于 Webkit 的 Google Chrome 浏览器在 2008 年推出时就已经实现了独立进程功能,该功能可以防止因某个页的崩溃而导致整个浏览器崩溃。

IE8 也有一个类似机制防止崩溃济宁市喷漆房厂家批发价格
,而 Firefox 也正联合 Electrolysis 展开同样的开发。Mac 操作系统中的 Safari 4 则通过将 Flash 一类的插件放到单独的进程防止崩溃,Webkit2 则直接将这种能力内置到渲染引擎中。

Webkit2 的另一个目标是实现非阻断式 API,这意味着,开发者可以直接借助各种回调函数接收 Webkit 视图的消息水管价格品牌

比如,在一个程序中,假如我需要加载一个页,我可以调用一个诸如 loadWebsite 的方法(只是举例),将 URL 参数传递给这个方法,接着,给它一个 Callback 函数或一段代码,在页加载完成后执行。

通过这种方法,每当 Webkit2 执行完某个操作的时候,开发者都可以通过 Callback 函数及时同它交互,这样,渲染引擎工作的时候,主进程可以继续做自己的事,渲染引擎完成工作会通过 Callback 函数通知并执行你预设的代码,让你的程序反应更敏捷。目前,有三种技术可以帮助实现这一目标,消息式客户 Callback,策略式客户 Callback 以及客户策略设置。还有第四方法,通过代码注入直接同 DOM 沟通,但这一方法目前还没有具体实施,苹果公司的 Anders Carlsson 在该项目的主页中对此做了详细阐述。

Webkit2 引擎最好的地方在于,任何基于 Webkit2 的产品都可以直接使用这些功能,而不必像 Google Chrome 那样自己解决,开发者借助 Webkit2 可以轻松实现更稳定的产品,目前支持 Webkit2 的平台包括 Windows 和 OS X铟锭批发
,Linux 的支持尚提及

本文来源:Ars Technica Inside WebKit2: less waiting, less crashing

相关文章
  • 金融业深潭闯入的互联鲶鱼财经新闻
    金融业深潭闯入的互联鲶鱼财经新闻

    中国人民银行行长周小川在今年3月表示,对新生的、特别是科技促进的金融业一直是支持的态度。对于互联银行出现的探索,央行的态度应该是给予支持的。互联金融已不是时髦词汇,但是在其发展过程中,目前绝对是最旺盛的时刻之一。一则 阿里巴巴余额宝上线...

  • 萧国亮今年通胀仍不容乐观
    萧国亮今年通胀仍不容乐观

    北京大学经济学院教授、博士生导师萧国亮4月11日在其微博中表示,今年我国通胀趋势仍然不容乐观。今年3月份,全国居民消费价格总水平同比上涨3.6%。一季度,全国居民消费价格总水平比去年同期上涨3.8%。萧国亮认为,从近十年基础货币的发行与年均GDP的增长数...

  • 昆凌14岁旧照曝光嘬奶嘴卖萌似邻家妹组图
    昆凌14岁旧照曝光嘬奶嘴卖萌似邻家妹组图

    摘 要:台湾媒体报道,21岁嫁给天王成为人妻。据台湾媒体报道,昆凌17日和周杰伦在英国约克郡塞尔比教堂完婚。她成为J嫂之后,当初上节目影片被起底,戴眼镜、穿校服一脸青涩,自己香闺也被曝光;2011年她跟周董传出绯闻,交往4年多一路默默陪伴,21岁嫁给天...

  • 武汉副市长邀清华学子来汉没有地震环境优美
    武汉副市长邀清华学子来汉没有地震环境优美

    来源:楚天金报爱上武汉有N个理由。在昨日举行的清华大学生实习工作总结座谈会上,武汉市副市长刘英姿以风趣的语言诚挚邀请清华学子毕业后来汉发展。为了让实习生们更深刻地了解武汉优势,刘英姿在座谈会上风趣地介绍说:武汉没有地震、城市环境优美,生...

  • 科斯塔受伤让博斯克犯难普兰德利与意大利续约
    科斯塔受伤让博斯克犯难普兰德利与意大利续约

    科斯塔受伤让博斯克犯难马竞前锋迭戈·科斯塔给西班牙主帅博斯克出了一道难题。西媒26日透露,这位巴西裔西班牙前锋将因伤休息15日,这给其世界杯参赛前景打上了问号。迭戈·科斯塔在欧冠决赛中受伤(资料图)迭戈·科斯塔在上周六皇马与马竞的欧冠决赛中仅...

  • 叙利亚谴责欧盟将真主党列为恐怖组织
    叙利亚谴责欧盟将真主党列为恐怖组织

    新华大马士革7月23日电(刘阳 陈聪)叙利亚23日谴责欧盟将黎巴嫩真主党军事组织列入恐怖主义组织名单。叙利亚通讯社当天援引外交部官员的话说,欧盟是在按照美国和以色列的要求行事,目的在于打击黎巴嫩以及其他阿拉伯国家的抵抗运动。该官员还称,真主党“...