Grunt: automação e otimização web

Imagine que você está em um restaurante esperando pelo seu pedido. Passam-se mais de duas horas e nada da sua comida aparecer. Provavelmente, neste momento você já está totalmente insatisfeito com o serviço e já se prometeu mil vezes a nunca mais colocar os pés naquele lugar.

Agora imagine isso na web, sendo o ambiente mais rápido e versátil do mundo. Nenhum usuário gosta de perder tempo esperando o carregamento de páginas. Ainda mais se você está ansioso pela compra de um determinando produto em algum e-commerce.

Alguns estudos mostram que o tempo de carregamento de páginas influencia usuários nas ações e no seu comportamento dentro do ambiente online. Através de estudos, a Amazon, por exemplo, verificou que apenas 100ms de melhora na abertura de páginas aumentou em 1% seu faturamento. Já o Google verificou, através de pesquisas, que ao aumentar o número de resultados por página de 10 para 30, isso impactou no aumento de tempo de carregamento de 0.4s para 0.9s, o que diminuiu em 20% o tráfego das buscas. E o Yahoo descobriu que para cada 400ms de melhora no seu desempenho, o tráfego aumentou em 9%.

E como podemos resolver isto? Através de ferramentas de otimização podemos preparar todo projeto web no momento de seu desenvolvimento e assim agir de forma pró-ativa a este tipo de problema, como, por exemplo, compilação e inserção de códigos de validação.

E que tal poder diminuir o tempo de implementação destas ferramentas e que muitas vezes são tarefas repetitivas presentes na criação de novos projetos? Uma das ferramentas utilizadas aqui na Astrusweb é o executor de tarefas Grunt.

O que é o Grunt?

O Grunt nada mais é que uma ferramenta utilizada para automatizar tarefas de build feita totalmente em JavaScript. Seu funcionamento acontece através de plugins e sua configuração é simples, o que facilita e muito na hora de programar. São inúmeros plugins que podem se customizados e adaptados da forma que o programador quiser, assim torna-se possível inserir todos as ações desejadas em relação a otimização de páginas de uma forma muito rápida. Depois de ser configurado, o Grunt pode ser inserido nos mais variados tipos de projetos.

Além de todas estas funcionalidades, o site Grunt disponibiliza gratuitamente diversos documentos sobre o sistema e que podem ajudar os usuários a esclarecer todas as dúvidas que podem surgir. Na web, você não precisa esperar!

Voltar