.JSC Bestandsextensie
Gecompileerde JavaScript met Bytenode
| Ontwikkelaar | Osama Abbas |
| Populariteit |
4,3 | 3 stemmen |
Wat is een JSC-bestand?
Een JSC-bestand is een JavaScript-bestand (.JS) dat door het bytenode-pakket voor Node.js is gecompileerd. Het bevat JavaScript-broncode die is vertaald van platte tekst naar bytecode. Door een JS-bestand naar een JSC-bestand te compileren, kunnen ontwikkelaars de broncode in het JS-bestand verbergen (zodat anderen deze niet kunnen kopiëren of stelen).
Meer informatie
Node.js is een opensource-JavaScript-runtimeomgeving die wordt gebruikt om JavaScript-programma's op een server uit te voeren. Bytecode is een Node.js-pakket dat ontwikkelaars aan Node.js kunnen toevoegen en kunnen gebruiken om de JS-bestanden van hun programma naar JSC-bestanden te compileren.
Het compileren van een JS-bestand naar een JSC-bestand is vooral bedoeld om te voorkomen dat appgebruikers en andere ontwikkelaars de broncode van de app bekijken en deze mogelijk stelen of aanpassen. Een ontwikkelaar die bijvoorbeeld met Node.js een browsergebaseerde videogame maakt, kan ervoor kiezen de JS-bestanden van de game naar JSC-bestanden te compileren om te voorkomen dat andere ontwikkelaars de logica van de game kopiëren.
OPMERKING: Bytenode werkt ook met Electron, een JavaScript-framework voor desktopapps dat Node.js gebruikt.
Een JSC-bestand openen
Je kunt bytenode (multiplatform) gebruiken om het gecompileerde script in een JSC-bestand uit te voeren. Voer hiervoor de volgende opdracht in:
bytenode --run YourFile.jsc
Raadpleeg de documentatie van bytenode (hieronder gelinkt) voor volledige instructies over het maken en gebruiken van JSC-bestanden met bytenode.