-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
-for-mail
From: Peter May <p...@o...pl>
Newsgroups: pl.comp.www
Subject: Re: CSS 3 a wydajność przeglądarki
Date: Sat, 05 Jun 2010 16:04:36 +0200
Organization: http://onet.pl
Lines: 34
Message-ID: <hudlho$45g$1@news.onet.pl>
References: <e...@d...googlegroups.com>
<o...@a...local>
<f...@a...googlegroups.com>
NNTP-Posting-Host: 188.146.15.40.nat.umts.dynamic.eranet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1275746683 4272 188.146.15.40 (5 Jun 2010 14:04:43 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Sat, 5 Jun 2010 14:04:43 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1.9) Gecko/20100317
Lightning/1.0b1 Thunderbird/3.0.4
In-Reply-To: <f...@a...googlegroups.com>
Xref: news-archive.icm.edu.pl pl.comp.www:396103
[ ukryj nagłówki ]W dniu 2010-06-05 14:06, Maciek pisze:
> Gdyby ktos już miał tego typu doświadczenia proszę o info.
Jeśli mi coś działa wolno, to robię następujące kroki:
1. Wyłączam JavaScript, aby sprawdzić czy jego działanie ma wpływ na
komfort pracy.
2. Jeśli po wyłączeniu JS nadal jest wolno, to badam arkusz stylów (lub
arkusze stylów, jeśli jest kilka).
3. Jeśli po wyłączeniu JS jest lepiej, to znaczy, że gdzieś w kodzie JS
znajduje się "spowalniacz". Trzeba wtedy sprawdzić czas działania każdej
funkcji i ewentualnie słabe punkty eliminować.
4. Arkusz stylów badam w ten sposób, że wycinam po kolei po drobnym
kawałku z niego i sprawdzam jak zachowuje się przeglądarka. W ten sposób
dochodzę do miejsca, które mocno obciąża przeglądarkę. M.in. tak
doszedłem do tego, że -moz-box-shadow i text-shadow w dużej ilości na
stronie obciążają Firefoksa. Tak samo bardzo powoli renderuje <select>-a
Firefox, jeśli chcemy mu dodać "zebrę":
select option:nth-child(even){
background-color:#eee;
}
Przy kilku nie ma znaczenia, ale jeśli <select> ma już kilkaset
elementów <option>, to już Firefox bardzo spowalnia przy renderowaniu listy.
W innych przeglądarkach nie ma to wpływu żadnego. Ogólnie rzecz biorąc w
ostatnim czasie najbardziej musiałem optymalizować kod pod Firefoksa.
Mówiąc krótko: "stał się przyciężką przeglądarką". Dość dużo działań
zabiera mu zbyt dużo czasu. To, co np. Opera wykona w JS w np. 23 ms, to
Firefox potrafi w 523ms. A to już jest znaczna różnica.
--
Peter
Następne wpisy z tego wątku
- 14.06.10 14:45 Maciek
Najnowsze wątki z tej grupy
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
Najnowsze wątki
- 2025-02-12 Warszawa => Expert Recruiter 360 <=
- 2025-02-12 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-12 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-12 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-12 Kraków => PHP Full Stack Developer <=
- 2025-02-12 Karta dźwiękowa stereo
- 2025-02-12 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-02-12 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-12 Łódź => NodeJS Developer <=
- 2025-02-12 Błonie => Sales Specialist <=
- 2025-02-12 Dziwne zachowanie magistrali adresowej w 8085
- 2025-02-11 Mini pecet
- 2025-02-10 Spalił się spaliniak
- 2025-02-10 zarowka wifi - z sensowna apka lub lepiej albo lokalnie lub przez web. I zeby harmonogram miala
- 2025-02-10 Chrzanów => Programista NodeJS <=