¿Por qué algunos navegadores son más rápidos que otros?

¿Por qué algunos navegadores son más rápidos que otros? / Tecnología explicada

¿Tienes un navegador favorito? Si es así, ¿qué lo hace tan atractivo? Para algunas personas, podría ser la disponibilidad de complementos y extensiones; A otros les gustaría usar un navegador que garantice su privacidad..

Para muchos usuarios, sin embargo, el aspecto más importante es la velocidad..

Pero, ¿qué hace que un navegador sea más rápido que otro? Puede desglosarlo en aspectos técnicos y en aspectos controlados por el usuario. Sigue leyendo para saber más..

Los Aspectos Técnicos.

Cada navegador está codificado de forma diferente por sus desarrolladores. Los diferentes enfoques de codificación pueden afectar el tiempo que tarda una página web en cargarse.

Hay dos características clave a tener en cuenta: motor del navegador y Motor de JavaScript.

Motor del navegador

El motor del navegador es un componente clave de cada navegador. Es responsable de muchas tareas, como analizar el código HTML y CSS, mostrarlo en la pantalla de su computadora y aplicar la política de seguridad.

Como mínimo, el motor del navegador puede mostrar documentos e imágenes HTML y XML, y establecer la fuente, el color y el tamaño del texto. Dependiendo del navegador que esté usando, también podría mostrar archivos PDF y otros documentos.

Motores de navegador comunes

Existen varios motores de navegador, pero hay cuatro que se usan comúnmente: Blink, EdgeHTML, Gecko y WebKit.

Blink es un motor multiplataforma desarrollado por Google, Opera, Adobe, Intel y Samsung. Lo encontrarás tanto en Chrome como en Opera. Comenzó su vida como una bifurcación de WebKit, que a su vez fue una bifurcación de las bibliotecas KHTML y KJS de KDE. Tiene una licencia GNU LGPL de uso gratuito..

EdgeHTML es el motor de navegador propietario de Microsoft. Está hecho específicamente para su uso en el navegador Edge de la compañía. EdgeHTML reemplazó a Trident (encontrado en Internet Explorer) en 2015. En teoría, es totalmente compatible con Blink y WebKit.

Gecko es la ofrenda de Mozilla. Lo encontrarás en Firefox, Thunderbird y en varios navegadores menos conocidos. (Consulte nuestra lista de consejos para acelerar Firefox 9 Ajustes simples para acelerar Firefox inmediatamente 9 Ajustes simples para acelerar Firefox inmediatamente Si es un usuario de Firefox desde hace mucho tiempo o está cambiando de Chrome, esta guía rápida muestra cómo acelerar Firefox rendimiento. Lea más si es su navegador de elección.)

Finalmente, WebKit es el motor del navegador de Apple. Se utiliza en Safari, el navegador Amazon Kindle, los televisores inteligentes Tizen y el sistema operativo Blackberry. Hasta 2013, también era el motor del navegador de Chrome..

Otros motores de navegación con los que podría encontrarse incluyen Goanna (una bifurcación de Gecko) y Servo (un motor experimental de Mozilla).

Importancia decreciente

En la década de 2000, el motor del navegador fue sin duda el factor más crítico al determinar si un navegador podía cargar páginas más rápido que sus competidores..

Sin embargo, a medida que la tecnología se vuelve más sofisticada, la importancia de los motores de navegación está disminuyendo. Ya no es el aspecto técnico más importante en cuanto al rendimiento..

En su lugar, debe prestar atención al motor de JavaScript.

Motor de JavaScript

Cada navegador también utiliza un motor de JavaScript. Tiene la influencia más significativa en la rapidez con la que un navegador puede cargar una página web..

En caso de que no lo sepa, JavaScript es un lenguaje de programación que se encuentra en Internet. ¿Qué es JavaScript y cómo funciona? ¿Qué es JavaScript y cómo funciona? ¿Qué es Javascript? Es un lenguaje de programación utilizado para mejorar las páginas web. Incluye actualizaciones dinámicas de páginas web, interfaces de usuario y más. Vamos a sumergirnos en lo que significa Javascript. Lee mas . En general, está detrás de las características de la experiencia del usuario, como objetos interactivos y animaciones.

El motor de JavaScript es responsable de convertir el código JavaScript de un sitio en una salida optimizada que el navegador pueda interpretar en el menor tiempo posible. Una vez más, hay diferentes motores de JavaScript en cada uno de los principales navegadores.

V8

V8 es el motor de JavaScript de Google. Lo encontrarás en el navegador Chrome; Ha existido desde que Chrome se lanzó por primera vez en 2008..

Tiene dos compiladores de código: Full-codegen (un compilador rápido que crea código no optimizado) y Crankshaft (un compilador más lento que produce código optimizado). El código se ejecuta a través de Full-codegen primero. Si el cigüeñal decide que necesita optimización, interviene.

JavaScriptCore

JavaScriptCore-branded como Nitro-underpins del navegador Safari de Apple. Es el segundo motor de JavaScript convencional..

Funciona de forma diferente a la V8. En lugar de usar dos compiladores, ejecuta todo el JavaScript a través de un análisis léxico para crear tokens. Los tokens se convierten en código de bytes utilizando un analizador; entonces cuatro “Justo a tiempo” los procesos ejecutan el bytecode.

(Para obtener información sobre cómo acelerar el Safari 10, haga clic aquí. Consejos para el navegador Safari para aumentar la velocidad y el rendimiento. 10 Consejos para el navegador Safari para aumentar la velocidad y el rendimiento. guía.)

Mono araña

SpiderMonkey fue el motor de JavaScript original. Netscape lo creó en la década de 1990. Después de la desaparición de Netscape, se convirtió en código abierto. Hoy en día, Mozilla lo mantiene y se encuentra en Firefox..

El único otro motor común de JavaScript es Chakra. Es parte de Microsoft Edge..

Qué motor de JavaScript es el más rápido?

No hay una respuesta definitiva a la que el motor de JavaScript sea el más rápido. Una pieza de código JavaScript podría correr más rápido en Safari; otro podría correr más rápido en Chrome.

Gran parte de la diferencia está determinada por cómo se escribe el JavaScript subyacente y qué tan bien juega con los compiladores de los distintos motores. Algunos navegadores también utilizan algoritmos de carga y almacenamiento en caché para mejorar aún más la velocidad de sitio a sitio.

Los aspectos controlados por el usuario

Algunos aspectos de por qué un navegador parece más rápido que otro cae bajo el control del usuario. Aquí hay tres de los problemas más comunes que puede abordar ahora.

1. Actualizaciones

Hemos mencionado esto antes: debe asegurarse de que siempre está ejecutando la versión más actualizada de su navegador.

Aparte de las características adicionales y las mejoras de seguridad, los aspectos técnicos de la empresa mejoran continuamente. Si no se ha actualizado en un tiempo, es posible que vea algunas ganancias de velocidad sustanciales simplemente presionando el botón de actualización.

2. Extensiones y complementos

Los complementos, extensiones y complementos pueden hacer que su navegador sea mucho más funcional. Pero también pueden ser un lastre significativo en sus recursos; Mastican a través de la potencia de CPU y RAM disponibles..

Sabemos que es tentador seguir agregando más, pero no debe ejecutar más extensiones que sean absolutamente necesarias..

3. Los datos de navegación

Los navegadores recopilan una enorme cantidad de datos sobre sus patrones de uso. Eso incluye su historial de navegación, cookies, registros de descarga y más. También crea un caché cada vez más grande..

La limpieza de todos esos datos podría resultar en una mejora notable en la velocidad; el navegador tiene que pasar menos tiempo buscando archivos en segundo plano para encontrar lo que está buscando.

Escribimos sobre todos estos problemas y más cuando cubrimos factores poco conocidos que podrían afectar la velocidad de su navegador 5 Factores poco conocidos que podrían afectar la velocidad de su navegador 5 Factores poco conocidos que podrían afectar la velocidad de su navegador Hay pocos problemas relacionados con la computadora Eso es más irritante que un navegador lento. Si su navegación se está deteniendo, verifique estas cinco cosas para volver a la velocidad. Lee mas .

Otras formas de acelerar tu experiencia en Internet

El navegador es solo una parte de una experiencia rápida de internet. Aspectos como el enrutador, la red Wi-Fi, el ISP y la ubicación geográfica también pueden jugar un papel.

Algunos de ellos están bajo su control. Consulte nuestras guías sobre errores de Wi-Fi para evitar Cómo probar su velocidad de Wi-Fi (y los 7 errores que debe evitar) Cómo probar su velocidad de Wi-Fi (y 7 errores que debe evitar) Las pruebas de velocidad de Wi-Fi pueden ayudar Usted averigua si está obteniendo una conexión rápida en su computadora. Pero no cometas estos errores cuando estás probando. Lee más y cambia la configuración de tu DNS para aprender más sobre la velocidad de conexión a internet.

Obtenga más información sobre: ​​Extensiones de navegador, Google Chrome, JavaScript, Microsoft Edge, Mozilla Firefox.