Supported browsers
Kenneth Lim edited this page Aug 2, 2016
·
5 revisions
Pages 37
- Home
- Archived Content
- Beyond the canvas
- Code of Conduct
- Contributed Tools, Projects, Demos
- Design Principles
- Development
- Development Checklist
- Development – extended
- DOM notes
- Education
- Embedding p5.js
- Frequently Asked Questions
- Friendly Debugger
- Getting started with WebGL in p5
- Inline documentation
- Instantiation Cases
- Integrando otras bibliotecas
- Integrating other libraries
- interested in contributing response
- Intro to DOM manipulation and events
- Intro to HTML and CSS
- Issue Labels
- JavaScript basics
- Libraries
- Loading external files: AJAX, XML, JSON
- Local server
- Optimizing p5.js Code for Performance
- p5.js overview
- p5.js working group
- p5.js, node.js, socket.io
- Positioning your canvas
- Preparing a pull request
- Processing transition
- Release steps
- Supported browsers
- Terminal and the Command Line
- Show 22 more pages…
Clone this wiki locally
Our stated goal:
We support the current version of the browser, plus the previous major release of the browser.
Potential issues:
- We are using webGL, which has limited support in IE 10, firefox, and the Android browser.
- We are using typed arrays, which does not have support for Uint8ClampedArray in IE 10 and IE Mobile 10/11.
- Canvas blend modes are not supported in IE.
- WebAudio is not supported in IE or the Android Browser.
As of August 2016, this means that we support:
| Browser | Current Version | Previous Version | Notes |
|---|---|---|---|
| Internet Explorer | v. 11 | v. 10 | Needs a polyfill for Uint8ClampedArray. No support for WebAudio. |
| IE Mobile | v. 11 | v.10 | v.10 does not fully support webGL. Needs a polyfill for Uint8ClampedArray. No support for WebAudio. |
| Microsoft Edge | v. 25 | v. 23 | |
| Chrome | v. 52 | v. 51 | |
| Chrome for Android | v. 40 | Not sure if previous versions exist | |
| Firefox | v. 47 | v. 36 | |
| Safari | v. 9 | v. 8 | |
| iOS Safari | v. 9 | v. 8 | |
| Android Browser | v. 40 | v. 4.4.4 | Does not support webGL. No support for WebAudio. |
| Opera | v. 39 | v. 38 |
We will try to list all known problems across the different browsers here but for a complete list of supported feature on a browser visit caniuse.com and search for specific features (ie. Webgl)