Mozilla está experimentando con un navegador basado en Chromium
Mark Mayo, CEO de Mozilla y director general de Firefox, ha presentado el proyecto Tofino. En ese proyecto, hay una serie de experimentos de GUI para un navegador web en el que está trabajando Mozilla. El desarrollo de Firefox no se verá afectado, pero es un hecho que el uso de Firefox ha ido disminuyendo constantemente. Es interesante que todo el proyecto esté construido sobre un motor Electron basado en Chromium, creado por GitHub para el editor Atom. En lugar de XUL usado en Mozilla, la interfaz de usuario del navegador se crea usando React.
Anuncio publicitario
La plataforma Electron permite a los desarrolladores crear aplicaciones independientes basadas en tecnologías utilizadas en los navegadores. Es posible usar Node.js y sus módulos, API extendidas para crear cuadros de diálogo, menú contextual, administración de ventanas, acceso al sistema de archivos, etc. Electron se considera un proyecto en perspectiva que afectará el futuro de la pila de tecnología de navegadores.
Si bien Electron se basa en Chromium, los desarrolladores de Mozilla lo usarán por un tiempo limitado y no tienen planes de cancelar el desarrollo del motor Gecko de Firefox. Junto con Tofino, se inició un nuevo proyecto, llamado Positron, para crear la API de Electron sobre el motor Gecko. Positron incluye otro proyecto, Spidernode, que es una implementación de Node.js con el motor SpiderMonkey en lugar del motor V8. Es posible ver una capa de API para la emulación de API V8 sobre SpiderMonkey.
Una vez finalizados Positron y Spidernode, el proyecto Tofino se puede compilar sin Electron. El proyecto Electron fue seleccionado como una plataforma fácil de usar para crear un prototipo de la nueva interfaz de usuario para el navegador. La nueva interfaz de usuario es el objetivo principal del proyecto. En cuanto al motor, no reemplazará a Gecko ni al próximo motor de renderizado Servo en Firefox.
Tofino no se convertirá en un navegador terminado independiente. Con experimentos en Tofino, los desarrolladores de Mozilla esperan crear un nuevo tipo de interfaz de usuario. Consideran que la interfaz basada en pestañas está obsoleta e ineficaz para la realidad moderna basada en la Web. La nueva interfaz de usuario se ajustará a los casos de uso de PC y dispositivos móviles mejor que las pestañas, será más productiva y estará más orientada a las tareas. Si es un gran éxito, tal vez algún día en un futuro lejano podamos ver un navegador Firefox completamente diferente.
Enlaces:
- Tofino
- Electrón
- Reaccionar
- Positrón
- Spidernode