Welcome to roadip.com on July 6 2009.
This is an internet experiment running to monitor browsing habbits of individuals through wikipedia contents.

Presto (layout engine)

From Wikipedia, the free encyclopedia

Jump to: navigation, search
Presto
Developer(s) Opera Software ASA
Stable release 2.1.1
Preview release 2.2.15
Written in C++
Operating system Cross-platform
Type Application framework / Software component
License Proprietary
Website dev.opera.com

Presto is a layout engine for the Opera web browser developed by Opera Software. After several public betas and technical previews, it was released on January 28, 2003 in Opera 7.0 for Windows; it is the browser's current layout engine. Presto is dynamic: the page or parts of it can be re-rendered in response to DOM and script events. Presto is available only as a part of Opera browser or related products. The source or binary (DLL) forms of the engine are not publicly available. Subsequent releases have seen a number of bugs fixed and optimisations to improve the speed of the ECMAScript ("JavaScript") engine.

Contents

[edit] JavaScript engines

The "Linear A" is a JavaScript engine used in older versions of Opera. Versions based on the "Core" fork of Presto, Opera 7.0 through 9.27, use the "Linear B" engine.[1] The "Futhark" engine is used in versions based on the "Core 2" fork of Presto, Opera 9.5 and will be used in Opera 10.[2]

Future versions of Opera will use the "Carakan" engine which will feature register-based bytecode, native code generation, automatic object classification and overall performance improvements.[3]

[edit] History and development

Presto Version JavaScript engine Browser code name Opera Browser Opera Mobile New features
pre Presto unnamed unnamed 3.5
pre Presto Linear A Elektra 4.0
1.0 Linear B ? 7
2.0 Linear B Merlin 9.0
Pre-2.1 Internet Channel Pre-2.1[4]
2.1 Futhark Kestrel 9.5 9.5[5]
2.1.1 Futhark Kestrel 9.6 Scope API[6]
2.2 Futhark Peregrine 9.7[7]
2.2.15 Futhark Peregrine 10[8] 9.8[9] TLS 1.2.[10]

[edit] Presto-based applications

[edit] Web browsers

[edit] HTML editors

[edit] References

  1. ^ Sivonen, Henri (2006-11-23). "Names of Browser Engines". http://hsivonen.iki.fi/engines/. Retrieved on 2007-01-03. 
  2. ^ Bointon, Marcus (2006-12-19). "SunSpider Benchmarks: WebKit Rocks". Pet Pixels. http://marcus.bointon.com/archives/50-SunSpider-Benchmarks-WebKit-Rocks.html. Retrieved on 2007-01-03. 
  3. ^ Lindström, Jens (2009-02-05). "Carakan - By Opera Core Concerns". Opera Software. http://my.opera.com/core/blog/2009/02/04/carakan. Retrieved on 2009-02-05. 
  4. ^ "Opera Dragonfly documentation". Opera Software. http://www.opera.com/dragonfly/documentation/. Retrieved on 2009-02-27. 
  5. ^ "Reviewer’s Guide to Opera Mobile 9.5 Beta". Opera Software. http://www.opera.com/press/reviews/mobile/#new. Retrieved on 2009-02-27. 
  6. ^ Lawson, Bruce (2008-09-10). "Opera Presto 2.1 - Web standards supported by Opera’s core". Opera Software. http://dev.opera.com/articles/view/presto-2-1-web-standards-supported-by/. Retrieved on 2009-02-27. 
  7. ^ Opera Software (2009-03-26). Opera announces the new Opera Mobile 9.7 at CTIA Wireless 2009 – a server-accelerated full Web experience for smartphones and mobile devices. Press release. http://www.opera.com/press/releases/2009/03/26/. Retrieved on 2009-06-11. 
  8. ^ not released yet
  9. ^ Opera Software (2009-06-02). Opera Software grows in Poland: International Web browser company celebrates the Warsaw office opening. Press release. http://www.opera.com/press/releases/2009/06/02/. Retrieved on 2009-06-11. 
  10. ^ Pettersen, Yngve Nysæter (2009-02-25). "New in Opera Presto 2.2: TLS 1.2 Support". Opera Software. http://my.opera.com/core/blog/2009/02/25/new-in-opera-presto-2-2-tls-1-2-support. Retrieved on 2009-02-27. 
  11. ^ Opera Software ASA (2006-07-24). Surf in Bed: Nintendo DS Browser hits Japan. Press release. http://www.opera.com/pressreleases/en/2006/07/24/. Retrieved on 2008-11-02. 
  12. ^ Rahul Srinivas and Jon S. von Tetzchner (2008-10-08). "Operating Systems are Less Important: Opera". Techtree. http://www.techtree.com/India/News/Operating_Systems_are_Less_Important_Opera/551-93947-580.html. Retrieved on 2009-02-25. 
  13. ^ Opera Software ASA (2006-08-23). Sony Electronics uses the Opera browser for its new mylo personal communicator. Press release. http://www.opera.com/pressreleases/en/2006/08/23/. Retrieved on 2008-11-02. 
  14. ^ Opera Software ASA (2006-12-22). Play with the Web: Opera browser now available for download on Wii. Press release. http://www.opera.com/pressreleases/en/2006/12/22/. Retrieved on 2008-11-02. 
  15. ^ Opera Software ASA (2005-04-04). Powered by Opera: Opera Integrated with Adobe Creative Suite 2. Press release. http://www.opera.com/pressreleases/en/2005/04/04/index.dml. Retrieved on 2008-11-02. 
  16. ^ "Adobe Creative Suite 3 (CS3) uses built-in Opera for rendering engine". 2007-03-28. http://operawatch.com/news/2007/03/adobe-creative-suite-3-cs3-uses-built-in-opera-for-rendering-engine.html. Retrieved on 2008-04-20. 
  17. ^ Virtual Mechanics Inc. (2008-11-18). Design Web Pages for the Desktop and Mobile Devices. Press release. http://www.virtualmechanics.com/company/press1108.html. Retrieved on 2008-11-18. 

[edit] External links

Personal tools

Visit joltnews for the latest headlines
Visit bloit.com for company information
Geed Media does computer consulting on long island.
This page viewed times. See Logs