Use spread operator (e.g. [...aTag]) with gulp together will cause unexpected behavior because gulp will replace [...aTag] with [].concat(aTag), which is not expected as aTag can be a HTMLCollection. This will cause bug in my computer. (gulp-cli@2.3.0)
As is mentioned in #50 Encode the parameters of GET method first because different browsers on different operating systems will use different ways to encode unicode chars in GET parameters (especially IE).