13 Octubre
  Así es como el navegador soporta tu actividad en Internet con una o varias pestañas abiertas

Así es como el navegador soporta tu actividad en Internet con una o varias pestañas abiertas

Emplean una arquitectura multiproceso para soportar todas las tareas.

La cantidad de tareas que una persona puede hacer de forma simultánea en el navegador crece cada día, generando una preocupación por el impacto que esto tiene en el uso de los recursos del navegador.

Aunque no le demos importancia, la forma en que usamos los navegadores puede ser bastante intensa. Consultamos el correo, mientras en otra pestaña tenemos abierta una tienda online para
hacernos con el último libro o disco de nuestro escritor o grupo favorito, y puede que una tercera -y una cuarta, y una quinta...- para ver las actualizaciones de nuestros contactos en redes sociales, y puede que incluso estemos jugando en otra pestaña.

En este uso del navegador, como usuarios solo vemos lo que queremos buscar o lo que estamos haciendo en ese momento, pero cada pestaña que abrimos tiene, a su vez, un gran número de elementos que se ejecutan de forma simultánea, y que incluyen música de fondo, imágenes o publicidad. Y sin darle importancia, todo se carga con fluidez, sin importar si tenemos una pestaña o cinco abiertas.

Para soportar todas las tareas que demanda el usuario, los navegadores modernos emplean lo que se llama la arquitectura multiproceso. Es el caso de Edge, de Microsoft, pero también Google Chrome o Mozilla Firefox.

Esta arquitectura permite que el navegador "se divida en diferentes procesos" que trabajan de forma conjunta para que la experiencia con el navegador no se cuelgue y sea fluida, como indican desde Microsoft. En el caso de Edge, se trata de procesos de navegador, de renderizado del código de la web, de GPU para los elementos gráficos, de Utilería, de extensiones y complementos, y de controlador de fallos.

Abrir una pestaña y tener activas dos extensiones en Edge puede suponer la ejecución de hasta nueve procesos. Si se abren más pestañas, por ejemplo, cuatro -cada una con un anuncio-, y se mantienen dos extensiones, el número de procesos puede ascender a 14.

Cada pestaña abierta ejecuta su propio proceso de renderizado del código de la página que abre, a lo que se une el proceso de ejecución de los distintos elementos que contienen, así como de las extensiones abiertas y de la monitorización para que no haya errores.

Para visualizar mejor esto, Windows tiene una herramienta, el Administrador de Tareas, que ofrece una vista de los distintos recursos que están siendo utilizados por el sistema y por los navegadores que el usuario tenga en uso ese momento.

La arquitectura multiproceso mejora la fiabilidad del navegador, ya que si ocurre un fallo en una página web o una aplicación, solo afectará al proceso que experimenta dicho fallo, mientas que el resto del navegador y de las pestañas permanecen estables.

Asimismo, supone mejoras en la seguridad, ya que si un proceso presenta una vulnerabilidad y un 'malware' se aprovecha de ello, será difícil que afecte a otros procesos ya que la comunidad con el navegador está protegida, lo que se refuerza con el 'aislamiento de proceso', que impide que un proceso acceda a la memoria de otro, como explican desde la compañía.

Fuente: 20minutos.es

Esta página web usa cookies

EMSANET MAESTRAT S.L. usa cookies, tanto propias como de terceros, técnicas, analíticas,personalizadas, publicitarias y/o de afiliados, para ofrecer realizar distintas finalidades mostradas en la configuración, ubicada en nuestra política de cookies. Con las cookies de terceros podemos compartir información sobre el uso que haga del sitio web con nuestros partners de redes sociales, publicidad o análisis web, quienes pueden combinarla con otra información que les haya proporcionado o que hayan recopilado a partir del uso que haya hecho de sus servicios. Siempre podrá rechazar las cookies o configurarlas a su medida. Más información: Política de cookies
Las cookies necesarias ayudan a hacer una página web utilizable activando funciones básicas como la navegación en la página y el acceso a áreas seguras de la página web. La página web no puede funcionar adecuadamente sin estas cookies.
Nombre Caducidad Finalidad Proveedor
SL_C*
_ga
_gid
ci_session
Sesión Cookies para el correcto funcionamiento de las operaciones de la página web. Ninguna de estas cookies contiene datos de caracter personal. Propias
cookie_consent 1 año Guarda las preferencias del usuario sobre el consentimiento de cookies. Propias
Las cookies de personalización permiten a la página web recordar información que cambia la forma en que la página se comporta o el aspecto que tiene, como su idioma preferido o la región en la que usted se encuentra.
Nombre Caducidad Finalidad Proveedor
Las cookies de análisis ayudan a los propietarios de páginas web a comprender cómo interactúan los visitantes con las páginas web reuniendo y proporcionando información de forma anónima.
Nombre Caducidad Finalidad Proveedor
_utma 2 años. Genera un id de usuario único, que es el que se utiliza para hacer recuento de cuantas veces visita el sitio un determinado usuario. También registra cuando fue la primera y la última vez que visitó el sitio web. Google
_utmb 30 minutos. Calcula cuando se ha terminado una sesión, registrando la hora de llegada a la página. Google
_utmc Sesión. Comprueba si se debe mantener la sesión abierta o se debe crear una sesión nueva. Google
_utmt 10 minutos. Se utiliza para limitar la velocidad de solicitud del servicio y limitar la recogida de datos en los sitios de alto tráfico. Google
_utmz 6 meses. Registra el origen del usuario, así como las palabras clave. Google
Las cookies publicitarias se utilizan para rastrear a los visitantes en las páginas web. La intención es mostrar anuncios relevantes y atractivos para el usuario individual, y por lo tanto, más valiosos para los editores y terceros anunciantes.
Nombre Caducidad Finalidad Proveedor
Las cookies de afiliados permiten realizar un seguimiento de las visitas procedentes de otras webs, con las que el sitio web establece un contrato de afiliación.
Nombre Caducidad Finalidad Proveedor