Presto

✍ dations ◷ 2025-06-08 02:46:14 #2003年软件,互联网的历史,Opera浏览器,排版引擎

Presto是一个由Opera Software开发的网页浏览器排版引擎,由Opera 7.0至12.18版本所使用。

Presto取代了旧版Opera 4至6版本使用的Elektra排版引擎,包括加入动态功能,例如网页或其部分可随着DOM及Script语法的事件而重新排版。Presto在推出后不断有更新版本推出,使不少错误得以修正,以及阅读JavaScript性能得以最优化。

2013年2月12日,Opera宣布将结束Presto引擎的开发,未来将以Webkit引擎为主。

2016年2月15日,传出Opera被收购的消息,同日Presto内核版Opera更新到12.18。

Opera的Pre-Presto版本使用了Linear A引擎。以Presto的Core fork为基础,Opera 7.0至9.27的Opera版本使用了Linear B引擎。Futhark引擎使用在Presto的Core 2 fork的一些版本,即Opera 9.5至10.10版本。在当时,Futhark是世界上最快的引擎,但在2008年,新一代JavaScript引擎如Google(V8)、Mozilla(TraceMonkey)及Apple(SquirrelFish)已领先一步,加入了机器语言生成。这开辟了在客户端和沉重的计算的可能性,Futhark虽然依旧快速和高效,但仍然无法企及。

2009年2月5日,Opera推出了Carakan引擎,拥有基于寄存器的字节码,机器语言生成,自动对象分类及整体性能改进。

源代码被泄漏到GitHub。2017年1月14日,在数字千年版权法的要求下被删除。2017年1月18日,Opera软件公司已经确认了源代码的真实性。

相关

  • 贺尔蒙激素(英语:hormone)也音译作荷尔蒙或贺尔蒙,在希腊文原意为“兴奋活动”。激素是指体内的某一细胞、腺体或者器官所产生的可以影响机体内其他细胞活动的化学物质。仅需很小剂量
  • 乔万尼·薄伽丘乔万尼·薄伽丘(意大利语:Giovanni Boccaccio,1313年6月16日-1375年12月21日),文艺复兴时期的佛罗伦萨公国作家、诗人,以故事集《十日谈》留名后世。出生于佛罗伦斯附近(Certaldo),家
  • 威尔士威尔士(Wales,威尔士语:Cymru)是一个地形多山的国家,也是英国的构成国家之一。威尔士位于大不列颠岛中南部的西侧,北部临爱尔兰海,南部则临布里斯托尔湾。威尔士东部和英格兰接壤,西
  • 平滑肌肉瘤平滑肌肉瘤(Leiomyosarcoma, LMS),是一类病发于平滑肌肉的恶性肿瘤。平滑肌肉瘤是一类非常罕见的癌症,它占全部软组织肉瘤的5%至10%。平滑肌肉瘤很难被预测,它可能潜伏非常长时间
  • 工作人员雇佣(英语:employment,意近:就业)是指二个伙伴之间的契约关系,其中一方为雇佣者(雇主、雇佣人),另一方为被雇佣者(雇员)。从法律意义来看,通过双方契约约定,“被雇佣者”为“雇佣者”工作
  • 威廉·欧内斯特·亨利威廉·欧内斯特·亨利(William Ernest Henley,1849年8月23日-1903年7月11日)是一位英格兰诗人、文学评论家和编辑,以其1875年写就的诗作《Invictus》出名,这部作品在2009年上映的
  • 克里斯·威尔考克斯克里斯·雷·威尔考克斯(英语:Chris Ray Wilcox,1982年9月3日-),生于北卡罗来纳州罗利,美国职业篮球运动员,司职中锋。大学期间效力于马里兰大学,帮助大学取得了球队历史上首座NCAA总
  • 金明吉金明吉(朝鲜语:김명길;英语: Kim Myong-Gil;1984年10月16日-)是朝鲜足球运动员。入选过朝鲜国家足球队。 曾经效力朝鲜足球联赛球会鸭绿江。2010年,他以门将身份入选了世界杯足球
  • ATC代码 (C01)A·B·C·D·G·H·QI·J·L·M·N·P·R·S·VATC代码C01(心脏病治疗药)是解剖学治疗学及化学分类系统的一个药物分组,这是由世界卫生组织药物统计方法整合中心(The WHO Collab
  • 中国国民党中央委员会政策委员会大陆事务部中国国民党中央委员会政策委员会大陆事务部(简称国民党政策会大陆事务部),为中国国民党中央委员会政策委员会下的部门之一,首长称为主任,由主席特别顾问兼任。原为“中国国民党中