Presto

✍ dations ◷ 2025-04-04 18:53:50 #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软件公司已经确认了源代码的真实性。

相关

  • 间苯二胺间苯二胺(m-Phenylenediamine)是一种有机化合物,分子式C6H4(NH2)2,为苯被两个氨基所取代的化合物,与邻苯二胺与对苯二胺互为同分异构体。它是一种无色固体。间苯二胺可由1,3-二
  • 糖解作用糖酵解(英语:glycolysis,又称糖解)是把葡萄糖(C6H12O6)转化成丙酮酸(CH3COCOO− + H+)的代谢途径。在这个过程中所释放的自由能被用于形成高能量化合物ATP和NADH。糖酵解作用是所有
  • 打通南北航线打通南北航线,以黎明轮在1968年4月至5月间从广东湛江至山东青岛的航行为标志,中国大陆方面恢复使用本国船只运行南北港口间海运的事件。1949年,随着两岸分治及中华人民共和国政
  • 视觉人类学体质人类学 文化人类学 语言人类学 分子人类学 社会人类学 考古学应用人类学 民族志 参与观察 文化相对论文化 • 社会 史前史 • 人类演化 亲属 婚姻 • 家庭 物质文化 种
  • 哈扎拉人哈扎拉人(波斯语:هزاره‎,Hazāra)是一个使用波斯语族哈扎拉吉语为母语的民族,拥有突厥-蒙古人血统。他们的主要居住地是阿富汗中部、伊朗东北部和巴基斯坦西北部(主要是在奎
  • 法拉第感应定律法拉第电磁感应定律(英语:Faraday's law of electromagnetic induction)是电磁学中的一条基本定律,跟变压器、电感元件及多种发电机的运作有密切关系。定律指出:此定律于1831年由
  • 电梯电梯可以指:
  • 于再清于再清(1951年4月26日-),黑龙江宾县人。国际奥委会副主席、国家体育总局副局长。南开大学毕业,后前往日本就读于大阪外国语学院并获文学学士学位,后国家体育总局又送其去美国进行
  • 肉垫肉垫是食肉目动物脚掌中心部无毛的部分,在狩猎的时候可以充当脚垫有减少脚步声利于潜行的功用。
  • 疱疹病毒科疱疹病毒科(Herpesviridae)是一类双链DNA病毒,以羊膜动物为宿主,其中有部分病毒可感染人类,造成单纯疱疹与生殖器疱疹(单纯疱疹病毒第一型(HSV-1)与第二型(HSV-2)感染)、水痘与带状疱疹