Skip to content

Instantly share code, notes, and snippets.

@BinToss
Created March 6, 2025 11:23
Show Gist options
  • Save BinToss/4294395b7659bd4a6081c647c096a394 to your computer and use it in GitHub Desktop.
Save BinToss/4294395b7659bd4a6081c647c096a394 to your computer and use it in GitHub Desktop.
VSCode versions and their internal dependencies (e.g. Chromium, Electron, Node.js)

VSCode versions and their internal deps

VSCode Chromium Electron Node.js release notes
1.59 91.0.4472.124 13 14.16.0 https://code.visualstudio.com/updates/v1_59#_electron-13-update
1.66 98.0.4758.109 17 16.13.0 https://code.visualstudio.com/updates/v1_66#_electron-17-update
1.69 100.0.4896.160 18 16.13.2 https://code.visualstudio.com/updates/v1_69#_electron-18-update
1.71 102.0.5005.167 19 16.14.2 https://code.visualstudio.com/updates/v1_71#_electron-19-update
1.78 108.0.5359.215 22 16.17.1 https://code.visualstudio.com/updates/v1_78#_electron-22-update
1.82 114.0.5735.289 25 18.15.0 https://code.visualstudio.com/updates/v1_82#_electron-25-update
1.86 118.0.5993.159 27 18.17.1 https://code.visualstudio.com/updates/v1_86#_electron-27-update
1.88 120.0.6099.291 28 18.18.2 https://code.visualstudio.com/updates/v1_88#_electron-28-update
1.90 122.0.6261.156 29 20.9.0 https://code.visualstudio.com/updates/v1_90#_electron-29-update
1.92 124.0.6367.243 30 20.14.0 https://code.visualstudio.com/updates/v1_92#_electron-30-update
1.95 128.0.6613.186 32 20.18.0 https://code.visualstudio.com/updates/v1_95#_electron-32-update
1.96 132.0.6834.196 34 20.18.2 https://code.visualstudio.com/updates/v1_98#_electron-34-update

ECMAScript compatibility of Node.js and other runtimes

Tables:

Note

  • These tables are missing features such as dynamic imports, import.meta, top-level await, and more.
  • Node.js will often have partial support for ES feature sets. Some features are never implemented. Node.js 24.0.0 Nightly only has 93% compatibility with 2017. This is largely dependent on the underlying V8 JavaScript runtime.
  • TypeScript will not tell you if the target (e.g. Node.js) supports a given ES feature. You must do your research or risk dereferencing undefined!
@BinToss
Copy link
Author

BinToss commented Mar 9, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment