---
title: Chromium, Node.js, & BOS Versions
slug: develop/chromium-nodejs-and-bos-versions
docTags: 
createdAt: 2025-03-11T07:03:32.131Z
---

As of BrightSignOS (BOS) 8.2, two versions of Node are shipped with the player:

- A Node.js version that is integrated into Chromium
- The standalone Node.js that is used by [roNodeJs](docId\:x9c4JHn6rnqgryflY1wdQ) and similar objects

The version numbers of these are not identical although BrightSign tries to ensure that they are at least the same major version.

Note that the embedded Node.js is associated with [roHtmlWidget](docId\:xljq5_YhDmA2SSmpZimtK) and standalone Node.js is associated with [roNodeJs](docId\:x9c4JHn6rnqgryflY1wdQ).

## Determining Version Numbers

Inspecting `process.version` in each environment is the most reliable way to determine the exact version number for any given version of the BOS. For standalone Node.js, enter `process.version` at the prompt:

```text
BrightSign> node
> process.version
'v10.15.3'
> 
BrightSign>
```

For embedded Node.js, run a script to print the version number to the log and inspect the output (there is no way to type directly in the console):

```text
BrightSign> htmlplay data:text/html,<script>console.log(process.version);</script>
BrightSign> log
[...]
<12>[173535.688] [INFO]   [source data:text/html,%3Cscript%3Econsole.log(process.version);%3C/script%3E:1]: v10.11.0 
BrightSign>
```

## BOS & Chromium/Node.js Version Compatibility

This table describes the web-rendering engine and Node.js version used in each BOS version:

| **BOS version**            | **Chromium version** | **Embedded Node.js version** | **Standalone Node.js version** |
| -------------------------- | -------------------- | ---------------------------- | ------------------------------ |
| 9.1x                       | Chromium 120         | 18.18.2                      | 18.18.2                        |
| 8.5.x, 9.0.x               | Chromium 87          | 14.17.6                      | 14.17.6                        |
| 8.1.x, 8.2.x, 8.3.x        | Chromium 69          | 10.11.0                      | 10.15.3                        |
| 8.0.x                      | Chromium 65          | 10.0.0                       | 8.9.4                          |
| 7.1.x, 7.0.x, 6.2x         | Chromium 45          | 5.1.1                        | 5.1.1                          |
| 6.1.x, 6.0.x               | Chromium 37          |                              |                                |
| 5.1.x, 5.0.x, 4.8.x, 4.7.x | WebKit               |                              |                                |

See [this page](docId\:YGi_yIWT6pZ2BtU-GrfuP) to download any of the listed Chromium versions. Use [this page](http://caniuse.com/) to determine if specific function calls and extensions are supported in a corresponding version of Chrome.

:::hint{type="info"}
Chromium version 69 or later will refuse SHA-1 certificates. See [this page](https://www.chromium.org/Home/chromium-security/education/tls/sha-1/) for more information.
:::



