Prefetch links when hovered

Speculatively prefetches hovered links to speed up browsing.

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey, Greasemonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

ผู้เขียน
Anon 2
จำนวนติดตั้งประจำวัน
0
จำนวนติดตั้งทั้งหมด
9
คะแนน
1 0 0
เวอร์ชัน
0.1.6
สร้างเมื่อ
21-08-2014
อัปเดตเมื่อ
25-08-2014
Size
2.13 กิโลไบต์
สัญญาอนุญาต
CC0 1.0 Universal
ปรับใช้กับ
ไซต์ทั้งหมด

Speeds up browsing by speculatively prefetching links right before they are clicked.
Especially useful when navigating to secure URLs ("https://"), as the rather lengthy TLS handshake is performed in advance.

Although the script tries to avoid prefetching links containing potentially undesirable patterns such as log in/out, (un)subscribe, confirm, cancel, delete etc. it may still unintentionally invoke an action that was not intended. Use at your own risk!

This is still rather experimental, feedback is welcomed!

Inspired by:
http://www.peterbe.com/plog/aggressively-prefetching-everything-you-might-click

TODO:

  • Add more and perhaps more sophisticated filters to the exclusion list.
  • Remove the hash (#) part of URLs in the "already prefetched" list (no need to re-fetch urls that only differ by the hash part).