POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
Los navegadores web, historia, uso y estándares
1. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Lenguajes y Estándares para Web
22 de noviembre de 2014 Página 1 de 7
INFORME:
Los navegadores web, historia, uso y estándares
INTRODUCCIÓN
Fue el día 12 de noviembre de 1990 (World Wide Web Consortium) que Tim Berners-Lee redacta
un correo electrónico para dar a conocer su propuesta del proyecto de Hipertexto, en el cual propo-
ne un elemento como parte de la arquitectura y que denominó browser, el cual describía como una
aplicación nativa que se ejecuta en la máquina cliente, y cuya función era la de ser capaz de com-
prender y mostrar el hipertexto alojado en otros nodos de la red, usando para ello el software y
hardware del mismo cliente. Su propuesta del browser también indicaba que éste debía recordar los
enlaces que había visitado y una forma de poder regresar a ellos; para que todo esto funcionara, el
browser debía hacer una petición a un server o nodo de la red sobre la información que necesitaba,
para que luego el server se la entregara a modo de respuesta.
Entre los componentes que desarrolló T. Berners-Lee con su equipo de trabajo se encontra-
ba el primer web browser denominado WorldWideWeb1
, que de acuerdo al calendario del proyec-
to fue terminado tan solo un mes después de redactar el correo electrónico, es decir en navidad.
WorldWideWeb era una aplicación en modo gráfico que entre otras más funciones servía para edi-
tar las páginas web además de permitir cargar una style sheet para indicar cómo se debía renderizar
la página (World Wide Web Consortium).
WorldWideWeb sin embargo, al haberse escrito en una computadora NeXT, solo era com-
patible con el sistema operativo NeXSTEP, por lo que Berners-Lee siguió trabajando en el proyec-
to para finalizarlo, hasta que en 1993 decide hacerlo de dominio público con el fin de asegurar un
mayor crecimiento y soporte. Es así como a partir de 1991 que se dio a conocer públicamente el
proyecto de Hipertexto y en 1993 liberarse el código del primer browser, da comienzo la guerra
entre navegadores web (GoverningWithCode.org).
Los primeros navegadores web
El siguiente navegador web en la historia es Line Mode
Browser (LMB), para el cual también colaboró Ber-
ners-Lee, creado en mayo de 1991, fue el primero en
ser multiplataforma y era en modo texto, pero sus prin-
cipales problemas eran que no reconocía algunos carac-
teres, no colapsaba espacios correctamente y no tenía
soporte para tablas y cuadros. (Wikipedia, 2014)
1
Debido a las diferentes confusiones que pudiera provocar con el concepto de World Wide Web más tarde se
renombró como Nexus.
Figura 1. Interfaz de LMB (Wikipedia, 2014)
2. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Lenguajes y Estándares para Web
22 de noviembre de 2014 Página 2 de 7
Así fue como casi de manera paralela otros navegadores web continúan naciendo, como
Erwise en abril de 1992, y al mes siguiente Viola Web Browser (ViolaWWW), un referente clási-
co de la tecnología World Wide Web ya que presentaba muchas características de las que tendrían
los navegadores más modernos, sin embargo ViolaWWW solo era compatible para entornos Unix.
A la lista se suman MidasWWW y Lynx a finales de 1992, y el famoso Mosaic, lanzado en abril
de 1993 (Stewart).2
Después de que Tim Berners-Lee liberara la librería libwww3
y estableciera los primeros es-
tándares, él mismo colabora en el nuevo navegador web Mosaic, primero en ser multiplataforma y
con entorno gráfico, ya que inicialmente solo era para Unix, pero posteriormente se crearon versio-
nes para Windows y Macintosh debido a su éxito por la cantidad de funcionalidades incluidas, entre
ellas acceso a Gopher, FTP y NNTP, sin embargo hasta su última versión nunca llego a renderizar
imágenes PNG. Mosaic fue un referente debido a que fue la base para el desarrollo de Mozilla,
Spyglass (que más tarde sería Internet Explorer), y para que sus creadores conformaran una em-
presa y desarrollaran Netscape Navigator, el cual pasaría a ser el navegador más usado (Wikipedia,
2014).
El uso de navegadores
A lo largo de la historia han aparecido muchos navegadores web, algunos de ellos desaparecieron y
otros tantos se han mantenido hasta el día de hoy por las bondades que ofrecen. Esto ha llevado a
una continua disputa por acaparar la mayor parte del mercado posible, algo que en este ámbito se
conoce popularmente como “Guerra de Navegadores”, donde cada navegador trata de ser el mejor
para ser usado por más usuarios.
Por ejemplo ya para 1995 Netscape Navigator dominaba el mercado convirtiéndose en el
estándar de facto, ello debido a que fue el primer navegador en incluir un lenguaje de script, al in-
troducir en 1997 en su versión 2.0 JavaScript. Algunas de sus funciones fueron muy apreciadas
como las de leer y enviar mensajes en emails y netnews; pero otras características le provocaron
muchas críticas, como el hecho de introducir en el HTML gran cantidad de extensiones propietarias,
sin respetar los estándares o recomendaciones de la W3C, lo que provocaba problemas de compati-
bilidad entre navegadores.
Pero esa cuota de mercado comenzó a descender cuando Netscape 4 incorporó diversas
nuevas tecnologías, como las hojas de estilo en cascada (CSS), un HTML dinámico a través de Ja-
vaScript (DHTML) y una extensión propietaria llamada layers, ya que esta extensión causaba mu-
chos problemas; aunado a que Internet Explorer 4 (lanzado en 1997) era superior en el DHTML y
2
Para conocer más sobre los navegadores web a lo largo de la historia, consulte la línea del tiempo en
http://en.wikipedia.org/wiki/Timeline_of_web_browsers
3
Libwww es una librería o API escrita en C, usada del lado del cliente y de propósito general, para aplica-
ciones como navegadores, editores, robots, etc. Entre sus módulos incluye por ejemplo protocolos (HTTP,
FTP, etc.), Transporte (TCP, SSL, etc.), Acceso a Base de Datos (MySQL, etc.) y muchos más. Para mayor
referencia consulte www.w3.org/Library
3. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Lenguajes y Estándares para Web
22 de noviembre de 2014 Página 3 de 7
que comenzó a incluirse por defecto en todas las instalaciones Windows (razón principal de su éxi-
to). Fue así como comenzó la guerra entre estos dos navegadores, quienes comenzaron a introducir
extensiones no estandarizadas e incompatibles entre sí, lo que obligaba a los desarrolladores de
sitios web tener que reescribir su código o incluso tener que escribir versiones especiales para cada
navegador, un verdadero problema y dolor de cabeza considerando que eran los dos principales
navegadores pero no los únicos. Del lado de los usuarios también resultaba problemático, ya que en
ocasiones no podían ver correctamente los sitios web, provocándoles una mala experiencia y decan-
tándose por uno u otro navegador. Finalmente Internet Explorer (IE) resultó victorioso al terminar
obteniendo cerca del 98% del mercado antes de que Netscape desapareciera (Wikipedia, 2014).
Así pues, puede considerarse que estas son las razones por las que los usuarios se inclinan
por un navegador en específico, es decir, aquellos que conocen menos del tema tenderán a usar el
que esté instalado por defecto en su sistema operativo, habrá otros que ya estarán identificados con
un navegador y al desconocer la existencia de otros procurarán usar siempre el mismo. Sin embargo
habrá otros usuarios más que se inclinen por aquellos navegadores que les permitan ver correcta-
mente sus páginas web, eso incluye que soporte la instalación de complementos para poder visuali-
zar contenidos muy específicos. Habrá también algunos usuarios más experimentados que incluso
tomaran en cuenta el rendimiento y funcionalidades adicionales, como el caso de instalación de
aplicaciones o sincronización, funciones que ya implementan algunos de los navegadores actuales.
Claro está que la decisión de usar un navegador no recae totalmente en las características
del propio navegador (pero sí es la principal razón), sino que en ocasiones influye el sitio web, ya
que si un navegador cumple con los estándares, pero no así en el caso del sitio web, entonces un
usuario puede verse obligado a usar uno en específico al ser requisito para la correcta visualización.
La guerra de navegadores provoco basar el desarrollo de los navegadores según:
a) Funcionalidad vs Errores: Procuran integrar más funcionalidades que la competencia, rea-
lizando constantes actualizaciones que el usuario pueda ver, ello provoca errores que se de-
ben corregir para evitar bajar la cuota de mercado.
b) Obedecer estándares vs Crear estándares propios: Procurar innovar pero sin tener que
esperar la aprobación de estándares por parte de un comité, para lo cual debían implementar
nuevas extensiones que solo funcionarían en los navegadores que las implementaran (como
en el caso del API WebKit).
La grafica de la derecha muestra el comportamiento
de la guerra de los navegadores desde el 2009 hasta 2014,
notándose una caída constante de Internet Explorer y un au-
mento en el uso del reciente Google Chrome. Así mismo
puede observarse una clara tendencia de aumento en el uso de
navegadores para dispositivos móviles (Wikipedia, 2014).
Hasta octubre de 2014 la guerra de navegadores se
disputa principalmente entre Internet Explorer, Chrome y
Firefox, esto puede mejor con cifras, ya que Internet Explorer
cubre una cuota del 58.49%, Google Chrome del 21.25%,
Figura 2. Cuota de uso de navegadores 2009-
2014 (Wikipedia, 2014)
4. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Lenguajes y Estándares para Web
22 de noviembre de 2014 Página 4 de 7
Mozilla Firefox con 13.91%, Safari con 5.10% y Opera 0.83%, dejando una cuota de 0.43% para el
resto de los navegadores (NetMarketShare, 2014).
Figura 3. Uso de navegadores hasta Octubre de 2014 (NetMarketShare, 2014)
Sin embarco actualmente hay una tendencia a la alza en el consumo de contenido web des-
de dispositivos móviles como Tablet o Smartphone, para los cuales se han creado navegadores es-
peciales con funcionalidades reducidas y características específicas, a estos navegadores se les co-
noce como “micronavegador” o navegador móvil (mobile browser). La tasa de uso para este tipo
de navegadores cambia radicalmente, pues quien lidera este sector es Safari, y la razón principal es
que es el navegador que viene preinstalado en los famosos productos iPad y iPhone. En las siguien-
tes graficas se puede observar el alto uso de Safari, que se justifica por el alto uso del sistema opera-
tivo iOS.
Figura 4. Uso de navegadores móviles
(NetMarketShare, 2014)
Figura 5. Uso de sistemas operativos móviles
(NetMarketShare, 2014)
Uso de navegadores vs Cumplimiento de estándares
Una de las razones presentes en la guerra de navegadores es el cumplimiento de estándares, como
se mencionó anteriormente, algunos procuran apegarse a ellos, mientras que otros dedican tiempo a
realizar estándares propietarios que solo funcionarán en su navegador. Pero para entender mejor por
qué es relevante este tema, es necesario comprender qué es un estándar.
5. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Lenguajes y Estándares para Web
22 de noviembre de 2014 Página 5 de 7
Un estándar es un conjunto de reglas normalizadas que describen los requisitos que deben
ser cumplidos por un producto, proceso o servicio, con el objetivo de establecer un meca-
nismo base para permitir que distintos elementos hardware o software que lo utilicen, sean
compatibles entre sí (World Wide Web Consortium).
Esto quiere decir que si los navegadores cumplieran siempre los estándares, facilitarían la
evolución correcta de la web, ya que provocaría que los sitios fueran correctamente visualizados sin
importar la plataforma ni el navegador usados y los desarrolladores dedicarían menos tiempo a co-
rregir errores. Sin embargo esto no sucede, y los navegadores toman solo los estándares que mejor
se adecuan a sus necesidades y objetivos, lo que repercute indirectamente en su uso.
A continuación se muestran diversas tablas con características de los principales navegado-
res relacionadas con los estándares (Wikipedia, 2014):
Tabla 1. Comparativa de características de accesibilidad
1. Navegación por pestañas
2. Anti pop-up
3. Búsqueda incremental
4. Bloqueo de publicidad
5. Zoom de página
6. Teclas de acceso HTML
7. Navegación por tabulación
8. Navegación espacial
9. Navegación por cursor de texto
10. Eventos de ratón
11. Texto a voz
12. Reconocimiento de voz
1 2 3 4 5 6 7 8 9 10 11 12
Chrome Si Si Si Si Si Si Si Si No No No Si
Internet Explorer Si Si Si No Si Si Si No No No No No
Mozilla Firefox Si Si Si Si Si Si Si No Si No No No
Safari Si Si No Si Si Si Si ? ? ? No No
Opera Si Si Si Si Si Si Si Si Si Si Si Si
Extraído de Wikipedia (2014)
Tabla 2. Comparativa de soporte de tecnologías web
1. CSS2
2. Frames
3. Java
4. JavaScript
5. XSLT
6. XHTML
7. MathML
8. XForms
9. RSS
10. Atom
1 2 3 4 5 6 7 8 9 10
Chrome Si Si Si Si Si Si No No No No
Internet Explorer Parcial Si Si Si Si Parcial No No Si Si
Mozilla Firefox Si Si Si Si Si Si Si No Si Si
Safari Si Si Si Si Si Si No No Si Si
Opera Si Si Si Si Si Si Si Si Si Si
Extraído de Wikipedia (2014)
Tabla 3. Comparativa de soporte de protocolos
1. Email
2. FTP
3. NNTP (Usenet)
4. SSL
5. IRC
6. Gopher
7. IDN
8. data: URL
6. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Lenguajes y Estándares para Web
22 de noviembre de 2014 Página 6 de 7
1 2 3 4 5 6 7 8
Chrome - - - - - - - -
Internet Explorer No Si No Si No Deshabilitado Si No
Mozilla Firefox No Si No Si No Si Si Si
Safari No Parcial No Si No No Si Si
Opera Si Si Si Si Si Parcial Si Si
Extraído de Wikipedia (2014)
Tabla 4. Comparativa de soporte de formatos de imagen
1. JPEG
2. GIF
3. PNG
4. MNG
5. SVG
6. PDF
1 2 3 4 5 6
Chrome - - - - - -
Internet Explorer Si Si Parcial No Si No
Mozilla Firefox Si Si Si Si Parcial Si
Safari Si Si Si No No Si
Opera Si Si Si No Si Si
Extraído de Wikipedia (2014)
Aunque estos datos no están actualizados, puede observarse que el navegador que más se
preocupa por incluir elementos relacionados con los estándares es Opera, seguido de Mozilla Fire-
fox. Sin embargo, basándose en datos más actuales, y centrándose en HTML5, el navegador más
preocupado por cumplir dichos estándares es Firefox, como lo muestra la siguiente comparativa con
las últimas versiones de navegadores testeadas por html5tes.com.
512 504 475 429 376
Chrome 37 Opera 24 Firefox 32 Safari 8.0 Internet
Explorer 11
Figura 6. Comparativa de puntuación por cumplimiento de HTM5 (HTML5test, 2014)
Así mismo, de acuerdo a la comparativa ofrecida por el sitio caniuse.com con las últimas
versiones de los navegadores, si se asignara el valor 1 punto a cada característica que presente un
“Yes” equivalente a cumplimiento, los resultados serían los siguientes (Can I Use, 2014):
88 85 80 56 26
Chrome 42 Opera 27 Firefox 36 Safari 8 Internet
Explorer 11
Figura 7. Comparativa de cumplimiento de estándares
Elaboración propia con los datos de caniuse.com
Con todas estas estadísticas puede concluirse que a pesar de que IE es el navegador más
usado, es el que cumple menos los estándares, y aunque Opera es poco usado, es uno de los que más
se preocupa, no obstante, Chrome está poniendo bastante empeño en ello, seguramente porque al
mismo Google le resulta beneficioso.
7. Por: Héctor Garduño Real
Máster en Dirección e Ingeniería de Sitios Web
Lenguajes y Estándares para Web
22 de noviembre de 2014 Página 7 de 7
Referencias Bibliográficas
Can I Use. (Octubre de 2014). Can I use... Support tables for HTML5, CSS3, etc. Recuperado el 22
de Noviembre de 2014, de Can I Use:
http://caniuse.com/#compare=ie%2B11%2Cfirefox%2B36%2Cchrome%2B42%2Csafari%
2B8%2Copera%2B27
GoverningWithCode.org. (s.f.). GoverningWithCode.org. Recuperado el 20 de 11 de 2014, de
NCSA Mosaic: GoverningWithCode.org:
http://www.governingwithcode.org/case_studies/pdf/NCSAmosaic.pdf
HTML5test. (22 de Noviembre de 2014). HTML5test - How well does your browser support
HTML5? Obtenido de HTML5test: http://html5test.com/compare/browser/chrome-
37/opera-24/firefox-32/safari-8.0/ie-11.html
NetMarketShare. (22 de Noviembre de 2014). arket share for mobile, browsers, operating systems
and search engines | NetMarketShare. Recuperado el 22 de Noviembre de 2014, de
NetMarketShare: http://www.netmarketshare.com/
Stewart, W. (s.f.). Web Browser History - First, Early. Recuperado el 22 de Noviembre de 2014, de
Tle Living Internet: http://www.livinginternet.com/w/wi_browse.htm
Wikipedia. (10 de Septiembre de 2014). Anexo:Comparativa de navegadores web - Wikipedia, la
enciclopedia libre. Recuperado el 22 de Noviembre de 2014, de Wikipedia:
http://es.wikipedia.org/wiki/Anexo:Comparativa_de_navegadores_web
Wikipedia. (10 de Septiembre de 2014). Guerra de navegadores - Wikipedia, la enciclopedia libre.
Recuperado el 22 de Noviembre de 2014, de Wikipedia:
http://es.wikipedia.org/wiki/Guerra_de_navegadores
Wikipedia. (1 de Abril de 2014). Line Mode Browser - Wikipedia, the free encyclopedia.
Recuperado el 20 de Noviembre de 2014, de Wikipedia:
http://en.wikipedia.org/wiki/Line_Mode_Browser
Wikipedia. (23 de Octubre de 2014). Mosaic - Wikipedia, la enciclopedia libre. Recuperado el 22
de Noviembre de 2014, de Wikipedia: http://es.wikipedia.org/wiki/Mosaic
Wikipedia. (12 de Noviembre de 2014). Netscape Navigator - Wikipedia, la enciclopedia libre.
Recuperado el 22 de Noviembre de 2014, de Wikipedia:
http://es.wikipedia.org/wiki/Netscape_Navigator
World Wide Web Consortium. (12 de Noviembre de 1990). WorldWideWeb: Proposal for a
HyperText Project. Recuperado el 22 de Noviembre de 2014, de W3C World Wide Web
Consortium: http://www.w3.org/Proposal.html
World Wide Web Consortium. (s.f.). Guía Breve de Estándares Web. Recuperado el 22 de
Noviembre de 2014, de World Wide Web Consortium:
http://www.w3c.es/Divulgacion/GuiasBreves/Estandares
World Wide Web Consortium. (s.f.). Tim Berners-Lee: WorldWideWeb, the first Web client.
Recuperado el 20 de Noviembre de 2014, de W3C World Wide Web Consortium:
http://www.w3.org/People/Berners-Lee/WorldWideWeb.html