跳到正文

Presto

Presto是Opera Software专有的浏览器引擎,从2003年起用于Opera及多个嵌入式浏览器产品,直到2013年Opera转向Blink。

最近更新 2026年10月30日

AI 爬虫读取

1次请求

1家公司
  • Anthropic1
词条页
1
争议页
0
JSON · MD
0
首次读取
2026年11月4日
最近读取
2026年11月4日

统计自 2026年10月28日 · 数据来自本站服务器日志

概览

Presto是Opera Software为Opera浏览器系列开发的专有网页渲染引擎。随着Opera 7于2003年1月28日发布,它成为Opera的核心引擎,并在大约十年间一直是桌面和移动浏览器业务的核心。该引擎设计用于动态渲染网页,允许整个页面或文档的个别部分响应文档对象模型事件而刷新,无需完全重新加载。这种架构支持Opera对响应性、紧凑软件以及在资源有限设备上高效浏览的重视。 Presto通常不作为独立软件产品分发。它与Opera浏览器捆绑,并集成到基于Opera技术的各种产品中,包括Opera Mobile、Opera Mini基础设施、任天堂DS和任天堂DSi浏览器、Wii互联网频道、诺基亚770浏览器以及索尼mylo COM-1的浏览器。它还通过授权或集成的Opera浏览器组件为Macromedia Dreamweaver和Adobe Creative Suite的版本提供支持。因此,其影响力超越了Opera品牌的桌面软件,扩展到移动、游戏机、嵌入式及创意软件环境。 该引擎经历了几个主要的内部代际。Opera 7至9.27使用Presto的Core分支,搭配Linear B ECMAScript引擎。后来的Core 2版本,包括Opera 9.5至10.10,使用Futhark JavaScript引擎。Opera随后引入了Carakan,一种更新的ECMAScript实现,具有基于寄存器的字节码、原生代码生成、自动对象分类以及更广泛的性能改进。这些变化反映了JavaScript密集型Web应用日益增长的重要性,以及Google的V8、Mozilla的SpiderMonkey和Apple的JavaScriptCore等新型JavaScript引擎带来的竞争压力。 Presto的历史与Opera的工程战略和市场地位紧密相连。它因速度、标准支持和效率而受到重视,尤其是在移动和低功耗硬件上。然而,浏览器引擎市场日益整合到大型开源项目及其相关开发者生态系统中。2013年,Opera宣布战略转向,放弃自有渲染技术。2013年7月2日发布的Opera 15用Blink(从Chromium开发的引擎)取代了Presto。这结束了Presto作为当前Opera产品主要引擎的角色,尽管一些较旧的Opera Mini配置继续使用基于Presto的服务器端或传统渲染模式。 2016年2月,被识别为Presto 12.15版本的源代码被上传到GitHub。该代码直到2017年1月才被公开确认为真实。Opera Software确认了其真实性,并在数字千年版权法案请求后移除了该仓库。这一事件并未使Presto作为当前商业引擎复兴;它主要成为软件历史和知识产权关注的问题。Presto现在是一个已停产的浏览器引擎品牌,与遗留的Opera技术相关。

沿革

  • 2013
    [8]
  • 2013
    [9]
  • 2007
    [12]
  • 2006
    [4]
  • 2006
    [5]
  • 2006
    [6]
  • 2005
    [3]
  • 2003
    [1]
  • 2003
    [2]

产品与定位

一种专有的、以性能为导向的浏览器引擎,强调快速渲染、动态页面更新、标准支持以及在桌面、移动和嵌入式环境中的高效运行。

  • 2003

    Presto rendering engine

  • Opera Small-Screen Rendering

  • 2003

    Opera browser technology for devices

品牌决策

近期事件

  • 多伦多机场快线宣布升级PRESTO刷卡机[13]

    报道日期:

    多伦多机场快线宣布将在未来几周推出升级版PRESTO刷卡机,提供更多付款方式和无障碍功能。

来源13 个来源

引用本词条: 请引用规范词条页。 /brand-wiki/presto · 编辑方针 · 词条如何编纂