created platform support list

master
Vladimir Mandic 2020-11-23 07:43:33 -05:00
parent 8b7ff45ead
commit 955e5a55f5
2 changed files with 38 additions and 0 deletions

@ -30,6 +30,7 @@
- [**Build Process**](https://github.com/vladmandic/human/wiki/Build-Process)
- [**Performance Notes**](https://github.com/vladmandic/human/wiki/Performance)
- [**Performance Profiling**](https://github.com/vladmandic/human/wiki/Profiling)
- [**Platform Support**](https://github.com/vladmandic/human/wiki/Platforms)
- [**List of Models & Credits**](https://github.com/vladmandic/human/wiki/Models)
<br>

37
Platforms.md Normal file

@ -0,0 +1,37 @@
# Platform Support
## Browser
### Desktop:
- **Chrome**: *Supported*
- Minimum version Chrome 60 from 2017
- WASM: For performance reasons it is recommended to enable `WebAssembly SIMD support` in `chrome://flags`
- **Firefox**: *Supported*
- Minimum version Firefox 55 from 2017
- WebGL: Lower performance due to Firefox handing of WebGL memory garbage collection
- WASM: For performance reasons it is recommended to enable `javascript.options.wasm.simd` in `about:config`
- Web Workers: Not supported due to Firefox missing implementation for `OffscreenCanvas`
- **Safari**: *Limited support*
- Minimum version Safari 10.3
- User reported as working but with limited testing
- WebGL: Safari supports only `WebGL1` but that is transparent to users
- Other **Chromium** based browsers: *Supported*
- Edge is included in testing and supported with same notes as Chrome
- Other Chromium browsers are presumed as working
- **IE 11** or older: *Not supported*
- Human requires ES2018 support in browsers
### Mobile:
- **Chrome**: *Supported*
- **Firefox**: *Supported*
- **Safari**: *Limited support*
- User reported as working but with limited testing
- Other **Chromium** based browsers: *Supported*
- Edge is included in testing and supported with same notes as Chrome
- **IE 11** or older: *Not supported*
- Human requires ES2018 support in browsers
## NodeJS
- Minimum version 14.0 which is current LTS version
- Support could be extended to 12.0 if required
- WIP: Face models are not supported in NodeJS as TensorFlow/JS for Node (`tfjs-node`) does not implement required function