Tableless - Padrões Web com Pastel e Caldo de Cana

por Elcio Ferreira Setembro 27th, 2004

Terra.com.br tableless

Terra.com.br. Tableless. Passou a funcionar bem no meu Firefox. Redução de mais de 35% do tamanho do download original. Poucas escorregadas no código, mas nada grave considerando a complexidade que é trabalhar em um portal desse tamanho. Estou orgulhoso dos meus alunos.

Update por Diego: Está muito bom mesmo. E por curiosidade, os dados abaixo são interessantes:

Antiga Tableless
Tamanho total 81 Kb 48 Kb
Tamanho do HTML 10 Kb 8 Kb
Em conexão de 56Kb 16.20 Segundos 9.84 Segundos
Imagens 44 Kb 23 Kb

Com certeza, fazendo com tableless, o Terra ganhou em velocidade e economia de banda. As imagens diminuiram bastante, não há mais aqueles gifs de 1px para dar espaçamentos. E com certeza, esperar 7 segundos a menos se estivermos conectando de um modem, é um alívio. Parabéns a equipe do Terra e a equipe da Visie por treiná-los.

categorias:
tags:

Se ainda estiver interessado, leia também:

25 Comentários

tsbega

Ficou mais rapido aqui , seria interessante saber quanto de banda vai ser economizado neste site a partir de agora

Marcelo Linhares

Muito interessante…
ficou rapidão aqui tbém…!!!
To achando que eu preciso de fazer o curso..rs

Poderiam ter salvo a versão anterior, para compará-lo com a versão atual e colocá-lo na seção "convertidos" desta página.

Sérgio Jardim

Bem que eu vi hoje que o trem tava rapidaço mesmo. Mas nem lembrei de olhar no código. :) Que bom que fizeram isso. O IG é que deu pra trás quando mudou o layout todo. Ruim em design e código. Só recentemente ficou compatível com o Firefox, depois que a galera meteu o pau.

Agora que o Terra mudou, vamos ver se os outros vêm atrás.

Robson Barros

Estava estranhando a rapidez mas não tinha me atentado para conferir o código. Quanto entro aqui..tum…a resposta… legal. Mandaram bem mesmo.

Rodrigo Muniz

Muito foda meu! Aquela lista lá gigante de links é um tesão pra qem curte tableless, finalmente um portal com moral, só podia ser eles mesmos!

Thiago

Legal hauehuha
:)
Uma coisa: como se faz para orçar um layout? Como por isso numa APF? sei lá!

Mauricio

Ficou muito show, legal mesmo.
Até a div "linguicinha". :)

Vagner Lima

Essa da div "linguicinha" foi a melhor que já vi, hehehehe

Parabêns a equipe do terra pelo ótimo trabalho e para a equipe quem os treinou.

Celso

Obrigado Elcio.
No decorrer da semana vou melhorar ainda mais o código, tive de colocar meio na correria, mas se tah bom, vai ficar ainda melhor.

[ ]’s

Murilo Corrêa

Já tinha acessado o Terra e percebi que a renderização estava diferente e bem mais rápida. Só não olhei o código-fonte porque nunca passou pela minha cabeça que os caras iriam fazer a reestruturação da home do portal em formato tableless.
Parabéns aos envolvidos nesse grande feito!

dudu

porque não tem doctype ?

Leandro Ferrari

Não consegui abrir no Firefox!
Apresentou "Timeout".

Sergio Lopes

Se alguem aqui do Tableless.com.br tiver contato com a equipe do Terra, gostaria que enviasse os meus parabens e o de muita gente que está comentando por todo lugar. No nosso meio só se fala nisso e da importancia que tem a entrada de alguem de peso na nossa luta por uma Web melhor. Mesmo nao sendo assinante/leitor do Terra, só tenho o que agradecer pelo que fizeram pela Web brasileira.
Bem diferente do trabalho porco e absurdo que o iG faz, por exemplo, o maior desfavor ao WebDesign que já vi. Novamente, meus parabens e meu muito obrigado.

Daniel Bertini

Milagre.
Trabalhei um tempo no Terra e tentei um belo dia otimizar o código porco Html deles. Na época utilizavam o Vignete. Os porcos da espanha não autorizaram a mudança mesmo com os dados de melhoria de performance na mão. Motivo alegado? Vai ter de manter o código que foi enviado pelos espanhois.
De qualquer maneira parabéns à equipe e um abraço ao Sena se ainda estiver no Terra.

Luis

Amigos, gostaria de saber se alguem pode me dizer se aqueles "popups" que aparecem no meio da tela quando abre o terra é java? ou o que for, e se alguem pode me ajudar dizendo onde tem um exemplo daquilo. grato.

Bruno Torres

O código está quase válido. Se forçar o doctype para html 4.01 transitional e o charset pra iso-8859-1 ele valida. Para validar como xhtml 1.0 transitional so falta fechar uma das meta tags, além de declarar o doctype e o charset, claro.

Marcus

Muito legal!
Parabéns à toda a equipe! O código bem identado e com nomenclatura contextuada é demais! Legals mesmo!

Daniel Santana

Fala galera Tableless…

Estou meio afastado do site ultimamente, bom saber que seus alunos fizeram um bom trabalho. Parabéns a vocês e a eles também.

Carlos Fatureto

Esse ganho de velocidade foi totalmente por conta da diminuição das imagens e não por causa do tableless.
Temos que acabar com essa história de que tableless deixa o site mais rápido, pois na verdade NÃO deixa.

Apesar de saber que tableless não deixa o site mais rápido sou a favor de adotá-lo por questões semânticas e por achar mais fácil a manutenção. O tableless possui muitas qualidades, não precisam ficar inventando que deixa a página mais rápida.

Elcio

Carlos, você tem razão, a maior parte do ganho vem da redução nas imagens. Mas essa redução é proporcionada pelo trabalho com padrões. Note, trabalhando com padrões você elimina slices em troca de imagens maiores, que podem ser melhor otimizadas, e em graaande quantidade. Elimina spacer.gif, imagens de linhas decorativas e etc.
Ou seja, é o trabalho com padrões que permite essa redução no peso das imagens.

Carlos Fatureto

Caro Élcio,
Você tem razão que a maioria das imagens que foram inutilizadas são space.gif que possuem 1px e pesam 1/3 de KB, mas usadas em muita quantidade podem fazer a diferença.
O que eu discordo é a necessidade de usar tableless para não usar essas imagens. Quase todos meus sites são híbridos (ainda não tenho conhecimento para fazer só em tableless) e em nenhum eu uso esse tipo de imagens, basta setar um style na table e colocar margin ou padding de 1px.
Resumindo, a eliminação das imagens é por causa do bom-senso de quem fez o novo layout e não por causa do tableless em si.

Elcio

Certíssimo Carlos.
Ou seja, seus sites são leves porque você trabalha com padrões web, embora ainda não faça layouts tableless. Pra você também são os padrões que estão ajudando a reduzir o peso.
O que você chama de "bom senso" é algo impossível de se obter sem conhecer css. Como alguém pode trocar o spacer.gif por margin ou uma imagem fatiada por um background largo sem conhecer css? Claro, o css não faz o trabalho, precisa de bom senso. Mas ele é a ferramenta que você e o pessoal do Terra estão usando para aplicar seu bom senso.

Everton Figueiredo

Logo que acessei já vi a diferença, muito mais rápido, já tava na hora do pessoal do Terra mudar para Tableless, parabéns para eles…

Roberto Vieira

Olá Elcio,

Ontem no evento queria tirar uma dúvida com você, embora não conheça muito de tableless, estou tentando fazer a intranet da empresa para aprender. A minha dúvida é, tenho uma imagem do topo que ficou grande cerca de 20kb, então decidi fatiar, pra ficar picado esse valor e abrir aos poucos.
A minha dúvida é, como eu faço pra organizar essas imagens fatiadas pra ficarem em uma só em div, pois em table> seria fácil e rápido, mas em div a única forma que encontrei foi usar div dentro de div e mudar o background-position das imagens.

Só que eu fatiei em 13 pedaços e ai ficou 13 divs só pra essa imagem.

Se puder me ajudar eu agradeço

Abs

Voltar para o topo

Histórico