WebPositive
![]() | The CorenSearchBot has performed a web search with the contents of this page, and it appears to be a substantial copy of the Wikipedia page WebPositive. Content copied from one page to another must be properly attributed; see Wikipedia:Copying within Wikipedia. It will soon be reviewed to determine if there are any copyright issues.
|
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 release | February 2010 |
Written in | C++ |
Engine | WebKit |
Operating system | Haiku |
Available in | Multilingual |
Type | Web browser |
License | UI is under the MIT license, WebKit is under the BSD/LGPL |
Website | WebPositive User Guide |
WebPositive (also called Web+) is the graphical web browser included as part of the Haiku operating system since version R1 / Alpha 2. It was created to replace the aging BeZillaBrowser[1] (a port of Firefox 2) with a native WebKit-based browser.
Currently, there is partial support for HTML5, excluding primarily <audio> and <video> support due to a lack of code in the Media Kit. WebPositive does not currently support any form of plugins, although developer Stephan Aßmus has suggested that he may look into plugin support in the future.
Origin
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 HTML rendering library at the heart of many other mainstream browsers, like Apple's Safari and Google's Chrome. By using the ever-evolving WebKit, WebPositive is able to keep up with new web technologies. [2]
History
In the Google Summer of Code 2009, Maxime Simon, mentored by Ryan Leavengood, was commissioned to work on a WebKit port[3], 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[6] services but they were slow and had many other bugs, one of the majors bugs being that cookies overloaded at times. It became clear that cURL could not be used in WebPositive. It was then that Adrien Destugues, or PulkoMandy, was given a contract in October 2013 to work on WebPositive so that he could fix the bugs. Destugues replaced cURL with Haiku's Service Kit in the core of the application, which was earlier worked upon by Stephan Aßmus and Christophe Huriaux in Google Summer of Code 2010, and Alexandre Deckner in 2011. Destugues' contract work resulted in a faster WebPositive with fewer bugs.[7]
References
- ^ http://svn.haiku-os.org/oldhaiku/haiku/branches/features/32bit-wchar_t/docs/userguide/en/applications/apps-bezillabrowser.html
- ^ "User guide". haiku-os.org.
- ^ "Wrap-up Reports 2009 : Google Summer of Code, Haiku Code Drive". Haiku (operating system). 2009-09-21. Retrieved 2011-12-27.
{{cite web}}
:|chapter=
ignored (help) - ^ vom Dorff, Karl (2007-07-18). "Webkit Port". Haikuware. Retrieved 2011-12-27.
- ^ Holwerda, Thom (2010-03-04). "NetPositive Gets Successor: WebPositive Emerges". OSNews. Retrieved 2011-12-27.
- ^ http://curl.haxx.se/
- ^ https://www.haiku-os.org/tags/webpositive?page=1