Javascript Application VM