Hlavní navigace

Názor k článku Předpovědi se nevyplnily - Firefox stále roste od Mikuláš Patočka - Kdybych používal 2GHz počítač, tak moje programy budou...

  • Článek je starý, nové názory již nelze přidávat.
  • 25. 6. 2007 16:05

    Mikuláš Patočka (neregistrovaný)
    Kdybych používal 2GHz počítač, tak moje programy budou použitelné na 2GHz a vyšších procesorech, což jaksi nechcu.

    BTW. Víš, kdy jsem napsal cache na zformátované dokumenty do linksu? Když jsem links nějakou dobu používal na 486. Tam byl tak pomalý, že cache byla pro nutná pro použitelnost. --- takže pomalý počítač může být i výhoda.


    U toho Firefoxu jde spíš o to, že je blbě napsaný. Už windows 3.1 měly frontu událostí, a pokud uživatel klikal v době, kdy windows byly zaneprázdněny, tak souřadnice kliknutí a puštění ukládaly do fronty a v momentě, kdy program dodělal práci, mu je předaly. Indženýři u Mozilla foundation však tuhle jednoduchou techniku nezvládli.

    Příklady:
    Kliknu na historii URL, přesunu myš na požadovanou položku, kliknu na ni ====> jde to na jiné URL, než na jaké jsem klikl
    "Správný" postup: Kliknout na historii URL, přesunout myš na požadovanou položku, POČKAT, než se začerní, pak teprve kliknout

    Kliknu na scrollbar, táhnu, pustím. Scrolluje to o mnohem kratší délku než co jsem táhl. (tohle se mi stávalo na novém počítači, ale přes vzdálené X)
    "Správný" postup: Kliknout na scrollbar, POČKAT, než si toho mozilla všimne, pak teprv táhnout a pustit

    Další příklad (tenhle je neškodný, ale ukazuje, jaký v tom zpracovávání eventů mají bordel): Kliknout na menu, když se posune myš na jiné hlavní menu, automaticky se zobrazí nové menu. Když se velmi rychle pohybuje myší na liště hlavního menu a pak se přestane, tak někdy myš ukazuje na jiné menu než na to, co je zobrazeno. Když se myší pohne aspoň o jeden pixel, tak se to spraví. Tu událost "pohyb myší" to v určitých momentech ztrácí.