SSL Accelerator

Speculatively performs SSL/TLS handshakes for hovered links to speed up browsing.

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

Necesitarás instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Necesitará instalar una extensión como Tampermonkey para instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

Autor
Anon 2
Instalaciones diarias
0
Instalaciones totales
1.966
Calificaciones
11 0 0
Versión
0.1.8
Creado
22/8/2014
Actualizado
2/9/2014
Tamaño
1,95 KB
Licencia
CC0 1.0 Universal
Funciona en
Todos los sitios

Accelerates navigation to secure websites by performing SSL/TLS handshakes in advance right before the links are actually clicked.

The TLS handshake is a lengthy, multi-roundtrip process that initiates a secure connection between the client and server. It includes negotiation of ciphers, generation of private keys, exchange and authentication of public keys, certificates and symmetric keys. The script will try to perform all that in advance by sending an HTTP HEAD request to the base path of the host when a secure link is hovered. When the link is eventually loaded, the browser will either perform an abbreviated handshake or none at all.

Note: If you're interested in following the script's activity, it logs messages to the web console, like this:

Handshaking with "www.adobe.com"..
Successfully handshaked with "www.adobe.com" in 822ms. 

Please note that the effect is relatively minor! This is mostly an experiment!
Feedback is welcomed!

TODO:

  • Inspect raw TCP packets to investigate how effective this is in various browsers and configurations.
  • Modify script not to depend on any external libraries (will remove any general browser slowdowns caused by loading the script's dependencies).