Introduction to Gulp.js
Gulp.js is a command line task runner utilizing ***Node.js platform***. It simplifies custom defined repetitious tasks and manages process automation.
What makes Gulp different from other task runners is that it uses Node streams, piping output from one task as an input to the next.
It reads a file once, processes it through multiple tasks, and then writes the output file.
This results in faster builds because there is no need to create and read intermediary files on hard drive.