add JS runtime
improved fucking ignorelist
Merge branch 'master' into develop