请输入您要查询的百科知识:

 

词条 WebPositive
释义

  1. Origin

  2. History

  3. References

  4. External links

{{Infobox web browser
| logo =
| screenshot =
| caption = WebPositive 1.1-alpha in Haiku
| developer = Andrea Anzani, Stephan Aßmus, Rene Gollent, Ryan Leavengood, Michael Lotz, Maxime Simon, Adrien Destugues
| released = February 2010
| operating system = Haiku
| engine = WebKit
| language = Multilingual
| programming language = C++
| status = Active
| genre = Web browser
| license = UI is under the MIT license, WebKit is under the BSD/LGPL
| website = [https://www.haiku-os.org/docs/userguide/en/applications/webpositive.html WebPositive 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

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. By making use of WebKit as its engine, WebPositive is able to keep up with the latest 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] 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[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. This led to Destugues becoming the lead developer for WebPositive and HaikuWebKit. 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 the Google Summer of Code 2010, and Alexandre Deckner in 2011. Destugues has also made big improvements to WebPositive's HTML5 support in WebKit, such as already implementing support for datalists and color input. Destugues' constant work on HaikuWebKit and WebPositive results in a faster WebPositive with fewer bugs.[7]

References

1. ^{{cite web|url=http://svn.haiku-os.org/oldhaiku/haiku/branches/features/32bit-wchar_t/docs/userguide/en/applications/apps-bezillabrowser.html|title=BeZillaBrowser|publisher=}}
2. ^{{cite web |url = http://www.haiku-os.org/docs/userguide/en/applications/webpositive.html |title = User guide |website = haiku-os.org}}
3. ^{{cite web| url = http://www.haiku-os.org/news/2009-09-20_wrapup_reports_2009_google_summer_code_haiku_code_drive| title = Wrap-up Reports 2009 : Google Summer of Code, Haiku Code Drive| chapter = Maxime Simon: WebKit and Native Browser| work = Haiku (operating system)| date = 2009-09-21| accessdate = 2011-12-27}}
4. ^{{cite web| url = http://www.haikuware.com/webkit-port| title = Webkit Port| first = Karl| last = vom Dorff| work = Haikuware| date = 2007-07-18| accessdate = 2011-12-27}}
5. ^{{cite web| url = http://www.osnews.com/story/22958/NetPositive_Gets_Successor_WebPositive_Emerges| title = NetPositive Gets Successor: WebPositive Emerges| first = Thom| last = Holwerda| work = OSNews| date = 2010-03-04| accessdate = 2011-12-27}}
6. ^{{cite web|url=http://curl.haxx.se/|title=curl|publisher=}}
7. ^{{cite web|url=https://www.haiku-os.org/blog/pulkomandy/2013-08-29_working_webpositive|title=Working on WebPositive - Haiku Project|publisher=}}

External links

  • WebPositive User Guide
  • WebPositive tag on Haiku-OS.org
  • [https://www.youtube.com/watch?v=sWJ1kDPWq-s Destugues' talk on HaikuWebKit and Web+ at BeGeistert 028]
{{Haiku Software}}{{Lightweight web browsers}}{{Web browsers}}{{Gopher clients}}

4 : Free software programmed in C++|Gopher clients|Haiku (operating system)|Software based on WebKit

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/14 6:20:35