Yahoo! Pagina principală

11 Dec

Are aproape 130kb. Doar HTML. Sau teoretic. Deoarece, în prima pagină sunt băgate şi porţiuni serioase de JS sau CSS. Adevărul este că are gzip, ceea ce o reduce la 30kb, ceea ce ar însemna o dimensiune rezonabilă. DAR…. Există o grămadă de cod CSS şi JS. În index.

Desigur, ei sunt mari, ei îşi permit, dar stau şi mă întreb, dacă tot au făcut nişte reguli (de bun simţ zic eu) de ce nu le respectă EI? De ce nu se dau ca exemplu? În plus, următoare chestie e uşor penibilă.

Scris în categoria: Internet, Wtf?

7 Comentarii »

  1. Pe cate browsere ai incercat f.p. lu’ yahoo ?
    Ei suporta cel putin cu f.p. o gramada de browsere mai mult sau mai putin compatibile cu vre-un standard
    http://en.wikipedia.org/wiki/List_of_browsers si sunt multe cu draci.

    Si browserele pt small devices si alte gadgets sunt cea mai mare durere de cap.
    http://en.wikipedia.org/wiki/Microbrowser

    La sfarsitul zilei totul se rezuma la $

  2. ruleaza YSlow pe blog, observ ca nici tu nu tii cont

  3. acolo unde am putut (şi am ştiut, desigur), am respectat regulile. Astfel, atât html-urile generate cât şi css-urie şi js-urile sunt compresate&gzipped, sunt în fişiere externe, etc.
    Despre compatibilitate… Hai să fim serioşi… În momentul când pagina e full de javascript, nu mai contează prea mult asta :|

  4. deacord cu tine, dar gandeste-te la toti programatorii de asp / jsp care nu fac aplicatii pt internet ci pt intranet, si sunt multi. Pe ei mai putin ii intereseaza standardele si mai mult sa le mearga aplicatia.

    Ce zicea Chris Wilson referitor la enterprise?
    Oamenii nu fac update-uri cum facem noi, ba cate odata nu se updateaza nimic pt ca strica aplicatia, iar pe intranet e mai “cost efficient” sa nu faci update decat sa angajezi programatori sa refaca o aplicatie care saraca isi face treaba.
    Ca sa nu mai zic de operatoarele “blonde” care daca le-ai mutat butonu 50px mai la stanga … s-au pierdut.

    Si Yahoo tot enterprise este, si Google si etc.
    In unul din screencast-urile de pe aici http://developer.yahoo.com/yui/theater/ , Crockford zicea de Yahoo ca pana acu 1 an si ceva, nu avea un web developer in adevaratul sens al cuvantului, ci doar programatori care faceau output in html. :)

  5. mă rog, în ciudata mea viziune despre lume , dacă arunci css şi js în fişiere separate, nu are ce să se strice. şi nici prea mult nu ar fi de modificat :|
    Oricum, am dat un mail la yahoo :D poate îmi vor răspunde :P

  6. 11 December 2007 florin a spus:

    interesant ce zici. tine-ne la curent cu mailu’ acela :D

  7. de fapt s-a dovedit, tot ei au zis-o în acele seminarii. În mod surprinzător, pagina principală a unui site, este mult mai rapidă dacă se include totul în pagină, decât dacă s-ar include separată. Dar este valabil doar la cea principală, la restul se aplică însă binecunoscutele metode.

    E ceva legat de faza cu prima oară când se accesează un domeniu, etc etc.

Lasă un comentariu

Nu completa urmatorul câmp!

Poţi folosi câteva taguri XHTML: <blockquote> <strong> <a> <em>

Pentru a posta secvenţe de cod, foloseşte
<pre lang="php/css/html/javascript"> CODUL TĂU <pre>