Presto
Presto是Opera Software专有的浏览器引擎,从2003年起用于Opera及多个嵌入式浏览器产品,直到2013年Opera转向Blink。
最近更新 2026年11月4日
AI 爬虫读取
2次请求
1家公司- Anthropic2
- 词条页
- 2
- 争议页
- 0
- JSON · MD
- 0
- 首次读取
- 2026年11月4日
- 最近读取
- 2026年11月4日
数据来自本站服务器日志
概览
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技术相关。
沿革
Presto 源于 Opera Software 为开发和掌控自有浏览器技术所做的工作。2003 年 1 月 28 日发布的 Opera 7 是首个公开版本中明确将 Presto 标为其渲染引擎的浏览器。此次发布标志着 Opera 在技术上进入新一代:该浏览器在采用重新设计的基础架构的同时,还配备了独立的 JavaScript 引擎 Linear B。Opera 的发布公告称其支持 DOM Level 2、CSS、ECMAScript、HTML 和 WML 等多种 Web 技术。Presto 的职责是解析并排版网页内容;与之相关的 JavaScript 执行组件则是浏览器技术栈中独立的一部分。 Opera 称这一新引擎能够通过 DOM 动态修改文档,其后又进一步强调了性能与标准方面的改进。Small-Screen Rendering(SSR)是 Opera 浏览器技术方案的另一组成部分,可重新排版网页以适配窄小屏幕。这一目标既有技术考量,也有实际意义:同一套核心浏览技术可以适配台式计算机、移动电话、手持设备和嵌入式环境。凭借这一思路,Opera 能够为屏幕尺寸、处理器、内存容量和输入方式各不相同的平台开发浏览器产品。 授权合作是 Presto 发展历程中的一条关键主线。2003 年 9 月,Opera 宣布与 Adobe 达成协议,将 Opera 的渲染引擎纳入 Adobe 未来的产品之中。Opera 将该引擎定位为跨平台且符合标准,并强调 SSR 可帮助设计人员预览面向不同屏幕的内容。2005 年,Opera 宣布其技术已集成到 Adobe Creative Suite 2 中,在 GoLive 和 Photoshop 等组件中支持内容处理和网页预览。Opera 还将移动及软件行业的其他公司列为其浏览器解决方案的合作伙伴或被授权方。这些合作使该引擎成为更广泛技术业务中的一个组成部分,而不仅仅是 Opera 桌面浏览器的内部功能。 Opera 在消费电子领域也推行了相关战略。其浏览器技术被适配用于任天堂的手持系统和家用主机。2006 年宣布的 Nintendo DS Browser 围绕双屏界面、触控笔导航以及便携游戏设备的硬件限制进行设计。Opera 的公告介绍了定制化的渲染模式,以及基于与桌面产品相同核心的浏览器。Opera 还宣布合作将浏览功能引入 Nintendo Wii,该主机的控制器提供了一种通过电视浏览网页的不同方式。此后的产品和演示展示了 Opera 浏览器技术在机顶盒、便携媒体播放器和联网电视等设备上的应用。这些部署印证了该公司的说法:它能够提供适配多种设备和输入方式的浏览器。 在桌面产品线中,Presto 历经多次发布而不断更新。Opera 的存档历史将引擎版本与 Opera 浏览器版本并列列出,记录了引擎随时间的演变。Presto 1.0 与早期的 Opera 7 版本相对应;后续版本以编号形式逐步推进,包括 Opera 10 时期的 Presto 2.6,以及 2013 年 4 月 4 日发布的 Opera 12.15 中的 Presto 2.12。该引擎在公司主流浏览器产品线中使用了约十年,不过具体产品和设备版本并非都采用相同的发布节奏或具备相同的能力。 2013 年 2 月,Opera 宣布大多数即将推出的桌面和智能手机浏览器将逐步转向 WebKit 和 Chromium。这一决定改变了公司的引擎战略:Opera 不再继续将 Presto 作为其主要新浏览器的底层引擎来开发,而是基于外部浏览器引擎项目进行构建。同年晚些时候发布的 Opera 15 标志着基于 Chromium 的桌面新方向,Opera 随后推出了使用 Chromium/Blink 的设备 SDK。因此,Presto 成为遗留技术,而不再是 Opera 新主流浏览器的持续平台。Opera 在 2017 年发布的安全公告中提到了截至 2013 年曾用于其浏览器的 Presto 代码快照,并声明公司已转向 Blink/Chromium。 该引擎的历史意义在于,Opera 曾试图通过独立开发的浏览器技术栈参与竞争,并将该技术栈部署到消费软件和设备之中。其优势包括集成的渲染平台、面向移动端的适配能力,以及向合作伙伴授权浏览器技术的能力。它的停用反映的是 Opera 在浏览器引擎来源上的战略转变,而非另立了一家独立的 Presto 公司。Presto 如今是与 Opera Software 相关的已停用产品技术,其活跃开发期随着 Opera 将主要浏览器产品转向基于 Chromium 的技术而结束。
- 2013
Opera宣布放弃Presto
[8]Opera宣布,未来大多数桌面与智能手机浏览器版本将转向WebKit和Chromium,Presto不再作为其主要新浏览器产品线的基础。
- 2013
Opera Devices SDK 转向 Chromium/Blink
[9]Opera 推出了基于 Chromium/Blink 的设备 SDK,在 Presto 转型之后确认了其设备浏览器技术的方向。
- 2007
在多种联网设备上展示浏览器技术
[12]Opera展示了面向电视、机顶盒、手持产品及游戏主机等设备的浏览器实现。
- 2006
宣布推出 Nintendo DS 浏览器
[4]Opera 与任天堂宣布推出一款掌上浏览器,专为 DS 的双屏、触控笔和硬件限制而设计。
- 2006
宣布与任天堂Wii浏览器合作
[5]Opera宣布其浏览器将登陆任天堂Wii,把设备浏览器技术带入客厅游戏主机。
- 2006
任天堂DS浏览器在日本上市
[6]由Opera提供支持的任天堂DS浏览器在日本上市,其显示模式针对掌机屏幕与触控操作进行了适配。
- 2005
Opera 技术集成进 Adobe Creative Suite 2
[3]Opera 宣布其浏览器技术被用于 Adobe Creative Suite 2,以支持网页内容工作流程和小屏幕预览。
- 2003
Presto 随 Opera 7 首次亮相
[1]Opera 7 将 Presto 作为 Opera Software 的新渲染引擎推出,支持当时主要的网页文档与脚本技术。
- 2003
宣布与 Adobe 达成授权协议
[2]Opera 宣布与 Adobe 达成协议,后者将在未来产品中采用其渲染引擎,使其应用范围超出 Opera 自家浏览器。
产品与定位
一种专有的、以性能为导向的浏览器引擎,强调快速渲染、动态页面更新、标准支持以及在桌面、移动和嵌入式环境中的高效运行。
2003
Presto rendering engine
Opera Small-Screen Rendering
2003
Opera browser technology for devices
品牌决策
2013
Opera 主流浏览器产品线弃用 Presto战略背景
Opera 宣布,未来大多数智能手机和电脑浏览器版本将改用 WebKit 和 Chromium,而不再继续依赖其自有的渲染引擎。
采取的行动
Opera 开始将主流浏览器的开发转向新的引擎策略。其随后发布的设备 SDK 公告描述了基于 Chromium/Blink 的实现方案。
后续影响
Presto 不再是 Opera 新一代主要浏览器版本的基础,而成为与早期 Opera 版本相关联的遗留技术。
近期事件
来源13 个来源
- 1Opera 7 launch announcement: Faster, smaller, smarterpress.opera.com
- 2Opera announces strategic licensing agreement with Adobepress.opera.com
- 3Opera integrated with Adobe Creative Suite 2press.opera.com
- 4Opera browser for Nintendo DS announcementpress.opera.com
- 5Opera partners with Nintendo for Wii browserpress.opera.com
- 6Nintendo DS Browser launch in Japanpress.opera.com
- 7Opera archived version historyhelp.opera.com
- 8Opera announces transition to WebKit and Chromiumpress.opera.com
- 9Opera Devices SDK based on Chromium/Blinkpress.opera.com
- 10Opera Security: legacy Presto source-code appearanceblogs.opera.com
- 11Opera headquarters contact informationopera.com
- 12Browser technology shown across connected devicespress.opera.com
- 13多伦多机场快线宣布升级PRESTO刷卡机epochtimes.com
引用本词条: 请引用规范词条页。 /brand-wiki/presto · 编辑方针 · 词条如何编纂