> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/deployment/self-hosted/sdks/web-browser/inferencejs-requirements.md).

# inferencejs Requirements

{% hint style="info" %}
Learn more about `inferencejs` [here](/deployment/self-hosted/sdks/web-browser.md) and see the [`inferencejs` reference](/deployment/self-hosted/sdks/web-browser/inferencejs-reference.md)
{% endhint %}

**Minimum Browser Versions**

* **Chrome**: 61+
* **Firefox**: 60+
* **Safari**: 15.4+
* **Edge (Chromium-based)**: 79+
* **Opera**: 48+

{% hint style="info" %}
These are minimum browser versions based on available MDN feature-support information of browser features `inferencejs` uses and is meant for basic guidance.\
\
Not all of these browsers have been tested on, and there may be instances where a higher version than what is listed is required for use. These minimums are subject to change
{% endhint %}

**Required Browser Features**

* Web Workers (`Worker` API)
* `navigator.hardwareConcurrency`
* `navigator.mediaDevices.getUserMedia`
* `createImageBitmap`
* ES6+
* ESM
* Promises & Fetch API
