DJHBP-25 | introduce js_app_loader
Merge remote-tracking branch 'hoatle/improvements/25_introduce_js_app_loader' into develop