A lightweight front-end workflow for developing fast and powerful HTML5 applications using gulp