Mariner fue un proyecto cancelado para agregar mejoras de rendimiento y estabilidad al motor del navegador utilizado en el navegador web Netscape Communicator . Mariner se convirtió en código abierto en marzo de 1998 cuando Netscape lanzó su código de cliente y comenzó el proyecto Mozilla .
Mariner agregó soporte para el reflujo de página, una característica que no existía en versiones anteriores de Netscape, lo que agiliza mucho el diseño de texto y tablas. Además, se realizó trabajo de desarrollo en un modelo de objetos de documento (nivel 1) y se mejoró la estabilidad. También se realizaron mejoras en HTML y CSS, pero técnicamente no formaban parte del proyecto Mariner.
La intención original era enviar Mariner en Netscape Communicator 5.0 , con versiones posteriores utilizando el motor NGLayout más nuevo (ahora llamado Gecko ). Sin embargo, en octubre de 1998, Netscape decidió abandonar el antiguo motor de diseño en favor de NGLayout y cesó el trabajo en Mariner. Netscape Communicator 5.0 y Mariner nunca se enviaron. La siguiente revisión importante de Netscape ( Netscape 6 , lanzada en noviembre de 2000) se creó en torno a Gecko.