com recursos (APIs) próprias. Seu motor é o V8. Não possui DOM. Tem acesso físico a máquina onde está “hospedado” Navegadores tem motores (engines) que interpretam e executam código javascript. Cada motor pode ter suas particularidades. DOM é presente e constante Node Navegador
para gulp. Extremamente flexível. As tarefas são async e baseadas em streams, assim ele fica mais rápido que o grunt. Ele é script based, assim pode ser mais complexo para algumas pessoas Gulp
a retrocompatibilidade do javascript. Permite escrever códigos ES2015, ES2016, ES2017, ESNext... Mantendo eles compatíveis com navegadores sem suporte.
JavaScript gerado dinamicamente a partir da junção de um ou mais arquivos. Muitas vezes esses arquivos passam por um processo de transformação como Babel, CoffeeScript, TypeScript, JSX, Elm, Flow e similares.