willscott / activist

activist.js is a drop-in library for resilience to network interference
Other
30 stars 8 forks source link

Create grid of browser/interference mechanism user experience #4

Open willscott opened 9 years ago

willscott commented 9 years ago

To show under what conditions the application cache fires.

willscott commented 9 years ago

We consider the following interference modes:

Current behavior for an HTTPS site using a fallback appcache appears to be:

Browser AppCache No DNS Reply No DNS Answer IP RST No IP Response No HTTP Response MITM - 404 MITM - Block Page
Chrome/41 Yes Activates Activates Activates 2 min timeout Activates Warning Warning
Safari/5.1 Yes Activates Activates Activates 3 sec timeout Activates Activates Activates
Firefox/36 Yes Activates Activates Activates 5 min timeout Activates Activates Activates
IE/11 Yes Activates Activates Activates 1 min timeout Activates Warning Warning

Current behavior for an HTTPS site using a primary appcache appears to be:

Browser AppCache No DNS Reply No DNS Answer IP RST No IP Response No HTTP Response MITM - 404 MITM - Block Page
Chrome/41 Yes Activates Activates Activates Activates Activates Activates Activates
Safari/5.1 Yes Activates Activates Activates Activates Activates Activates Activates
Firefox/36 Yes Activates Activates Activates Activates Activates Activates Activates
IE/11 Yes Activates Activates Activates Activates Activates Activates Activates