web skills moving js to framework