Samuel Corradi

Blog

Compactando seus códigos

webdesign, programacao, ferramenta, css, desenvolvimento

Um desenho é constituído basicamente de duas coisas: preenchimentos e vazios.

Não se engane, os vazios são tão importantes quanto as partes preenchidas. Afinal, eles são o espaço onde os rabiscos se acomodam para tomarem forma. Um desenho sem sua parte em branco transforma-se em um borrão.

Equilíbrio entre preto e branco

Na programação o vazio também possui relevância. E não estou falando sobre declarações NULL ou FALSE:

As partes em branco de um código não são espaços vazios que devam ser desconsiderados. Na verdade eles também são caracteres que indicam espaços, quebra de linha, tabulação, etc.

Da mesma forma os comentários de um script client-side (como Javascript e CSS). Eles não aparecem na tela, mas são carregados toda vez que alguém acessa uma página.

Equilíbrio entre preto e branco

Pode parecer pouca coisa, mas imaginem sites como o Terra ou UOL... No final do mês, só esses caracteres que passam despercebidos consomem boa parte da banda desses provedores. Sem falar nos usuários que ainda acessam a Internet de forma discada (no Brasil ainda é cheio) ou então aqueles que acessam via celular e pagam por cada byte trafegado.

Talvez você não tenha um servidor web e pague caro pelo tráfego. Talvez você só acesse a Internet via banda larga ilimitada. Mas talvez concorde que é sempre bom tirarmos esses caracteres tido como “irrelevantes” para agilizar o carregamento de nossas páginas.

Equilíbrio entre preto e branco

Vale lembrar que isso é relevante somente em scripts client-side (primeiro são baixados, depois executados no navegador). Scripts server-side retornam apenas o resultado de suas operações para o navegador.

Também é importante salvar uma versão descompactada do script em seu HD. Assim você preserva a indentação do código e também os comentários que ajudam qualquer programador a se lembrar do que fez semana passada. :)

Seguem algumas ferramentas on-line que fazem toda compactação. Não precisa baixar nada!

CSS

Javascript

Incluir comentário






0 mensagens enviadas

Últimos posts:

Destaques:

PHP Coupé - Desenvolvimento rápido e reaproveitável vForm - Validador universal de formulários

Programming and design by Samuel Corradi