WebPositive

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
WebPositive
WebPositive icon
WebPositive
WebPositive 1.1-alpha in Haiku
Developer(s)Andrea Anzani, Stephan Aßmus, Rene Gollent, Ryan Leavengood, Michael Lotz, Maxime Simon, Adrien Destugues
Initial releaseFebruary 2010
Stable release1.2-alpha[citation needed] (9 June 2020; 16 days ago (2020-06-09)) [±]
Written inC++
EngineWebKit
Operating systemHaiku
Available inMultilingual
TypeWeb browser
LicenseUI is under the MIT license, WebKit is under the BSD/LGPL
WebsiteWebPositive User Guide

WebPositive (also called Web+) is a web browser included with the Haiku operating system. It was created to replace the aging BeZillaBrowser[1] with a WebKit-based browser.

Origin[edit]

One part of its name is a tip of the hat to BeOS' simple NetPositive, while the other points to its modern foundation: WebKit, the open source browser engine at the heart of many other mainstream browsers, like Apple's Safari. By making use of WebKit as its engine, WebPositive is able to keep up with the latest web technologies. [2]

History[edit]

In the Google Summer of Code 2009, Maxime Simon, mentored by Ryan Leavengood, was commissioned to work on a WebKit port[3] for Haiku, initiated by the work Leavengood had done for a bounty on the Haikuware website.[4] This led to the development of the HaikuLauncher prototype browser, which demonstrated the functionality of the WebKit rendering engine but did little else.

In February 2010, Stephan Aßmus took on the task of improving the HaikuLauncher web browser to make it more usable.[5] This led to many preview releases before a relatively stable version (r488) was integrated into Haiku R1 / Alpha 2. In that same year, Ryan Leavengood took over as the lead developer of WebPositive.

Earlier versions of WebPositive used cURL services but they were slow and had many other bugs, one of the more serious being that cookies overloaded at times. It became clear that cURL could not be used in WebPositive. In October 2013, Adrien Destugues, also known as PulkoMandy, was contracted to work on WebPositive full-time, which culminated in his assuming project leadership for WebPositive and HaikuWebKit. Destugues replaced cURL as the core of the application with Haiku's Service Kit, a product earlier developed by Stephan Aßmus and Christophe Huriaux during 2010's Google Summer of Code, and Alexandre Deckner in 2011. Destugues has also made significant improvements to WebPositive's HTML5 support in WebKit, such as implementing support for datalists and color input.[6]

References[edit]

  1. ^ "BeZillaBrowser".
  2. ^ "User guide". haiku-os.org.
  3. ^ "Wrap-up Reports 2009 : Google Summer of Code, Haiku Code Drive". Haiku (operating system). 2009-09-21. Retrieved 2011-12-27.
  4. ^ vom Dorff, Karl (2007-07-18). "Webkit Port". Haikuware. Retrieved 2011-12-27.
  5. ^ Holwerda, Thom (2010-03-04). "NetPositive Gets Successor: WebPositive Emerges". OSNews. Retrieved 2011-12-27.
  6. ^ "Working on WebPositive - Haiku Project". Haiku, Inc. 30 August 2013. Retrieved 2013-11-29.

External links[edit]