¿Por qué fallan los navegadores web?

Los navegadores son programas de computadora y se bloquean por la misma razón que cualquier otro programa de computadora se bloquea: se produce una condición de error inesperada y el código existente no lo maneja.

Los navegadores son probablemente las aplicaciones más utilizadas hoy en día, especialmente en computadoras de escritorio y portátiles, por lo que es natural pensar que se bloquean con más frecuencia que cualquier otro programa, pero eso no es necesariamente porque sean menos estables, sino simplemente porque se usan con tanta frecuencia. .

Otro punto es que a menudo lo que realmente causa el bloqueo no es el navegador en sí, sino uno de sus complementos, como Flash, Java o uno de los códecs de video que los navegadores usan para mostrar clips de video en streaming. Es por eso que los desarrolladores de navegadores como Mozilla, Google, Apple y Microsoft están tratando de “proteger” los complementos para que cuando algo salga mal en ellos, solo el complemento se bloquee y no todos los navegadores. En algunos casos, los navegadores intentan desactivar los complementos de forma predeterminada hasta que el usuario los active realmente. Algunas veces esta estrategia es exitosa y otras no.

Cuando la ventana de su navegador se congela durante 5 segundos, alguien, en algún lugar, escribió JavaScript incorrecto.

^ Probablemente eso explica 😀