WebPositive (también llamado Web+) es el navegador web gráfico incluido como parte del sistema operativo Haiku desde la versión R1 / Alpha 2. Fue creado para reemplazar a BeZillaBrowser[1]​ (un port de Firefox 2) con un navegador nativo basado en WebKit.

WebPositive
Parte de Haiku
Información general
Tipo de programa navegador web
Desarrollador Andrea Anzani, Stephan Aßmus, Rene Gollent, Ryan Leavengood, Michael Lotz, Maxime Simon, Adrien Destugues
Modelo de desarrollo Código abierto
Lanzamiento inicial febrero de 2010
Licencia GNU Lesser General Public License
Idiomas Multilingüe
Información técnica
Programado en C++
Motor WebKit
Versiones
Última versión estable 1.2 ()
Enlaces

Actualmente, hay soporte para la mayoría de las funciones de HTML5, incluyendo[2]​ mientras que el soporte de geolocalización aún se está trabajando. [3] WebPositive no admite actualmente ningún tipo de complementos, aunque el desarrollador Stephan Aßmus ha sugerido que puede buscar soporte para complementos en el futuro.

Origen editar

Una parte de su nombre es tomado del simple NetPositive original de BeOS, mientras que el otro apunta a su base moderna: WebKit, la biblioteca de código HTML de código abierto en el corazón de muchos otros navegadores principales, como Safari de Apple. Al utilizar WebKit como su motor, WebPositive puede mantenerse al día con las últimas tecnologías web.[3]

Historia editar

En el Google Summer of Code 2009, Maxime Simon, instruido por Ryan Leavengood, recibió el encargo de trabajar en un puerto WebKit .[4]​ para Haiku , iniciado por el trabajo que Leavengood había realizado para obtener una recompensa en el sitio web de Haikuware.[5]​ Esto llevó al desarrollo del navegador prototipo llamado HaikuLauncher, que demostró la funcionalidad del motor de renderizado WebKit pero hizo poco más.

En febrero de 2010, Stephan Aßmus asumió la tarea de mejorar el navegador web HaikuLauncher para hacerlo más útil.[6]​  Esto llevó a muchos lanzamientos previos antes de que una versión relativamente estable (r488) se integrara en Haiku R1 / Alpha 2. En ese mismo año, Ryan Leavengood asumió el cargo de desarrollador principal de WebPositive.  

Las versiones anteriores de WebPositive utilizaban los servicios de cURL[7]​ pero eran lentos y tenían muchos otros errores, uno de los mayores errores era que las cookies se sobrecargaban a veces. Quedó claro que cURL no podía usarse en WebPositive. Fue entonces cuando Adrien Destugues, o PulkoMandy, recibió un contrato en octubre de 2013 para trabajar en WebPositive para que pudiera solucionar los errores. Esto llevó a Destugues a convertirse en el desarrollador líder de WebPositive y HaikuWebKit. Destugues reemplazó a cURL con el Kit de Servicio de Haiku en el núcleo de la aplicación, que fue trabajado anteriormente por Stephan Aßmus y Christophe Huriaux en Google Summer of Code 2010, y Alexandre Deckner en 2011. Destugues también ha hecho grandes mejoras en el soporte HTML5 de WebPositive en WebKit, como la implementación de soporte para datalists y entrada de color. El trabajo constante de Destugues en HaikuWebKit y WebPositive da como resultado un WebPositive más rápido con menos errores.[8]

Referencias editar

  1. «BeZillaBrowser». Archivado desde el original el 3 de diciembre de 2013. Consultado el 20 de noviembre de 2018. 
  2. «WebKit weekly report #26 - Video support! - Haiku Project». 
  3. «User guide». haiku-os.org. 
  4. «Wrap-up Reports 2009 : Google Summer of Code, Haiku Code Drive». Haiku (operating system). 21 de septiembre de 2009. Consultado el 27 de diciembre de 2011. 
  5. vom Dorff, Karl (18 de julio de 2007). «Webkit Port». Haikuware. Archivado desde el original el 26 de abril de 2012. Consultado el 27 de diciembre de 2011. 
  6. Holwerda, Thom (4 de marzo de 2010). «NetPositive Gets Successor: WebPositive Emerges». OSNews. Consultado el 27 de diciembre de 2011. 
  7. «curl». 
  8. «Working on WebPositive - Haiku Project». 

Enlaces externos editar