yFiles for HTML

Browser List

The following table gives an overview of the HTML5-capable browsers that yFiles for HTML has been tested with.

Legend:

The accompanying demo applications start and run.
The previous version of yFiles for HTML has been tested; the accompanying demo applications should start and run, too.
No recommendation possible.


Platform Browser 1.0 1.1 1.2 1.3 2.0 2.1 Notes
Windows Chrome 63 -
56
55 -
44
43 -
42
41 -
34
33 -
29
28 -
26
25 -
21
Internet
Explorer
11
10
9
Edge
(EdgeHTML)
41.16299
(16.16299)
Under certain conditions Edge may not render text at all.
Due to bugs in the DOM implementation parsing XML templates can behave abnormally for some special cases.
All of these issues can be worked around in custom code.
40.15063
(15.15063)
38.14393
(14.14393)
Under certain conditions Edge renders text incorrectly and may show repaint artifacts. Sometimes text may not be rendered at all.
Due to bugs in the DOM implementation parsing XML templates can behave abnormally for some special cases.
All of these issues can be worked around in custom code.

The ECMAScript 6 demos can break randomly, see the 'Known Issues' document.

25.10586
(13.10586)
20.10240
(12.10240)
Under certain conditions transformed SVG text elements are shown at wrong locations or not at all.

Foreign object support in SVG does not work correctly with dynamic SVG. (This feature is only used in demo code.)

Firefox 57 -
52
51 -
40
Support for touch events is disabled on desktop versions (bug 888304, bug 888305).
39 -
38
37 -
32
31 -
29
Incorrect JavaScript JIT optimization can cause application crashes (bug 1028990).
Support for touch events is disabled on desktop versions (bug 888304, bug 888305).
27
26 -
24
Support for touch events is disabled on desktop versions (bug 888304, bug 888305).
23 Rendering issues with SVGs that are referenced from a SVG document (bug 915680).
22 -
20
19 -
15
Opera 41
31
21
12.15
12.14
12.12
12.0.2 delivers no keyboard shortcut events
OS X Safari 11 A regression in Safari leads to rendering issues like missing or incorrectly zoomed graph elements, seemingly broken user interaction, and other artifacts (WebKit bug 175023). See also this Knowledge Base article.
10
9
8
7
6
5.1.7 bug in JavaScript engine results in browser crashes with some of the demos
Chrome 63 -
56
55 -
44
43 -
42
41 -
34
33 -
29
28 -
26
25 -
21
Firefox 57 -
51
50 -
40
39 -
37
36 -
29
27 -
24
23 Rendering issues with SVGs that are referenced from a SVG document (bug 915680).
22 -
20
19 -
15
Opera 31
21
12.15
12.14
12.12
12.0.2 delivers no keyboard shortcut events
Linux Firefox 57 -
51
50 -
40
39 -
37
36 -
29
27 -
24
23 Rendering issues with SVGs that are referenced from a SVG document (bug 915680).
22 -
20
19 -
15
Chrome 63 -
56
55 -
44
43 -
42
41 -
34
33 -
29
28 -
26
25 -
21
iOS Safari 11 A regression in Safari leads to rendering issues like missing or incorrectly zoomed graph elements, seemingly broken user interaction, and other artifacts (WebKit bug 175023). See also this Knowledge Base article.
10
9
8
7
6
5
Chrome 63 -
56
A regression in Safari and all WebKit browsers on iOS 11 leads to rendering issues like missing or incorrectly zoomed graph elements, seemingly broken user interaction, and other artifacts (WebKit bug 175023). See also this Knowledge Base article.
55 -
52
51 -
44
23 -
21
Android
7.0
Chrome 63 -
55
Android
4.3 - 5.0
Chrome 63 -
56
55 -
44
43 -
39
41 -
38
Firefox 50 -
48
47 -
37
36 -
33
Opera 31
25
Android
4.3
Chrome 18
Android
4.2.1
native
Android
4.0.3
native
Firefox 15
Windows
Phone 10
Edge
(EdgeHTML)
38.14393
(14.14393)
Same text rendering issues as with Edge on desktop PCs.
Windows
Phone 8
Internet
Explorer
10 sporadic browser crashes with yFiles for HTML 1.1
Windows
Phone 7.5
Internet
Explorer
only limited interaction possible due to incomplete touch support (browser delivers no drag events)
Windows RT Internet
Explorer
11

Unsupported browsers:
Internet Explorer versions before 9 and native browsers on Android before version 4.0 are not supported due to insufficent/missing HTML5 capabilities.

Note:
Due to the dynamic nature of JavaScript implementations it is possible for an HTML5/JavaScript-based application to show different behavior depending on browser and browser version.
It is thus highly recommended that you check your HTML5-based application against your specific targeted browser versions.