From 12587371b528c49aded3b47a42da2e4f736db8e2 Mon Sep 17 00:00:00 2001 From: Samuel Mannehed Date: Mon, 6 Nov 2017 15:44:54 +0100 Subject: [PATCH] Update browser support to remove tables and be honest --- Browser-support.md | 174 ++------------------------------------------- 1 file changed, 5 insertions(+), 169 deletions(-) diff --git a/Browser-support.md b/Browser-support.md index c0f9364..d23ea94 100644 --- a/Browser-support.md +++ b/Browser-support.md @@ -1,180 +1,16 @@ -noVNC should work on any browser with reasonable HTML5 support. -In general this means: +noVNC should work on any modern browser with reasonable HTML5 support. Due to the fact that browser platforms are constantly updated and changed it is difficult to maintain a list of supported browsers the core noVNC team mainly test the newest versions of browsers. But the we *know* that versions older than the following **will not work**: - Chrome 8 - Firefox 4 - Safari 6 -- iOS Safari 5.1 -- Opera 12 +- iOS Safari 10 +- Opera 12.1 - IE 11 - Edge 12 The major limiting factors are the HTML5 features Canvas, WebSockets and Typed Arrays. -The older v0.1 release of noVNC has some support for older browsers +The old v0.1 release of noVNC has some support for older browsers (e.g. Firefox 3.0, Chrome 4-7, Opera 10). Testing results for v0.1 -can be found at [[Browser Support v0.1|Browser-support-0.1]]. - -The following tables show results of testing the current version of -noVNC on various browser and OS combinations. - - -### Ubuntu Maverick (10.10) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BrowserStatusPerformanceNotes
Chrome 13.0.782.220PerfectVery fastNative WebSockets
Firefox 7.0PerfectVery fastNative WebSockets
Firefox 6.0.2PerfectVery fastNative WebSockets
Firefox 4.0.1ExcellentFastweb-socket-js WebSocket emulation (see note 1)
Firefox 3.6.18GoodModerateweb-socket-js WebSocket emulation (see note 1)
Opera 11.51GoodModerateWebSocket emulation with web-socket-js (see note 1)
Opera 11.11GoodModerateWebSocket emulation with web-socket-js (see note 1)
- - -### Mobile Devices - - - - - - - - - - - - - - - - - - -
BrowserStatusPerformanceNotes
iPad 2 (iOS 4.3.3)Very GoodModerateNative WebSockets
iPhone 3G (iOS 4.2.1)GoodSlowNative WebSockets
- - -### Windows 7 (64-bit) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BrowserStatusPerformanceNotes
Chrome 14.0.835.186PerfectFast32-bit. Native WebSockets
Firefox 7.0PerfectFast32-bit. Native WebSockets
Opera 11.51PerfectFast32-bit. WebSocket emulation with web-socket-js
Safari 5.1ExcellentFast32-bit. Native WebSockets. Disconnect issues
IE 9.0.8112.16421GoodFast32-bit. WebSocket emulation with web-socket-js. Styling issues
Firefox 6.0.2FairSlow (note 3)32-bit. Native WebSockets
- - -### Windows XP - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BrowserStatusPerformanceNotes
Chrome 14.0.835.186PerfectVery fastNative WebSockets
Firefox 6.0.2PerfectFastNative WebSockets
Safari 5.0.2GoodModerateNative WebSockets
Firefox 3.6.15GoodModerateWebSocket emulation with web-socket-js
- - -* Note 1: Firefox 4/5 native WebSockets support can be enabled by - navigating to URL `about:config` and enabling option - `network.websocket.override-security-block`. Opera 11 native - WebSockets support can be enabled by browsing to URL - `opera:config#UserPrefs|EnableWebSockets` and enabling the option. - -* Note 2: Firefox does not provide a direct way to accept - SSL certificates via WebSockets. You can work around this by - navigating directly to the WebSockets port using 'https://' and - accepting the certificate. Then return to noVNC and connect - normally. - -* Note 3: Firefox 6 is abnormally slow running on Windows 7. I believe - this is a bug. - +can be found at [[Browser Support v0.1|Browser-support-0.1]]. \ No newline at end of file