Hello,
in OH 4.2.1 there are these file sizes:
org.openhab.automation.groovyscripting-4.2.1.jar — 7.6 MB
org.openhab.automation.jrubyscripting-4.2.1.jar — 32 MB
org.openhab.automation.jsscripting-4.2.1.jar — 26 MB
org.openhab.automation.jythonscripting-4.2.1.jar — 46 MB
Is the loading time on each OpenHAB start proportional to the jar file size? That is, does on boot up Groovy load 3.42 times faster than JSScripting (or as proportions listed below)?
Are the run time memory requirements proportional to the jar file size? That is, are the run time memory requirements for Groovy:JRuby:JSScripting:Jython in proportion 19 : 80 : 65 : 115?
If the program logic is implemented in different languages equivalently, is the execution of the automation script in terms of memory and speed the same for all languages (or almost the same)? If not, which languages are “better”? I am not talking about the impact of Compilable scripts, which are compiled after everytime they are changed.
Thanks
Дилян