Decompile .jsc Files by Version
V8's bytecode format changes with every major engine version, so each Node.js and Electron release writes a different .jsc layout. Pick your runtime version below for version-specific decompilation notes, the bytecode magic header, and answers to common questions. JSC Decompiler auto-detects the version from the file header, so you never have to guess.
Node.js versions
Electron versions
Electron 17
V8 9.x
Electron 18
V8 10.0
Electron 19
V8 10.2
Electron 20
V8 10.x
Electron 21
V8 10.x
Electron 22
V8 10.8
Electron 23
V8 11.x
Electron 24
V8 11.x
Electron 25
V8 11.2
Electron 26
V8 11.4
Electron 27
V8 11.8
Electron 28
V8 12.0
Electron 29
V8 12.2
Electron 30
V8 12.4
Electron 31
V8 12.6
Electron 32
V8 12.8
Electron 33
V8 13.0
Electron 34
V8 13.2
Electron 35
V8 13.4
Electron 36
V8 13.6
Electron 37
V8 13.8
Electron 38
V8 14.0
Not sure which version produced your file? Analyze the .jsc header to identify the exact V8 build.