-
Data: 2010-06-05 14:04:36
Temat: Re: CSS 3 a wydajność przeglądarki
Od: Peter May <p...@o...pl> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- UWAGA: MAM PODEJRZENIE, ŻE onet.pl DOKONUJE ATAKÓW!!!
- Komisja sejmowa odrzuca petycję ws. obowiązkowych kanałów RSS na stronach podmiotów publicznych
- kol. sukces po polsku: "Samurai Labs. Technologia do zapobiegania samobójstwom"
- Wściekli obywatele spalili budynek parlamentu Nepalu [bo odcięli im amerykańskie serwery społecznościowe - przyp. JMJ]
- UWAGA: MAM PODEJRZENIE, ŻE trojmiasto.pl DOKONUJE ATAKÓW
- Cenzura na wolnemedia.net - likwidacja codziennej sekcji "Sygnały zauważone"
- Nowe style na energokod.pl
- Jak działa hosting w którym wykupuje się sam serwer i domenę, bez IP?
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Do sądu trafił pozew zbiorowy przeciw Google'owi - oskarżenie o praktyki monopolistyczne na rynku reklamy internetowej
- 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
Najnowsze wątki
- 2026-01-12 Policjant (poza służbą) agresywny wobec kobiety 2 [Szczecin, Sylwester]
- 2026-01-12 Warszawa => BI Developer <=
- 2026-01-11 Rząd wzywa prezydenta to dyskryminacji/bojkotu "formalnie niekaranych"? :-)
- 2026-01-11 Po zniszczeniu w okolicy Lwowa [Ukraina] fabryki dronów przenoszą ją do Polski
- 2026-01-11 Auta spalinowe tylko dla zarządu. Tak UE ratuje spalinową motoryzację
- 2026-01-11 Dziki trener ZIELONY ŁAD W KRAKOWIE: WIELKI PRZEKRĘT CZY RATUNEK?
- 2026-01-11 [prezydent - przyp. JMJ] Nawrocki zawetował wprowadzenie w Polsce unijnej cenzury
- 2026-01-11 ciekawostka prawno-obyczajowa
- 2026-01-10 Przeprosiny
- 2026-01-10 Kominiarze
- 2026-01-10 Zagadka radiowa
- 2026-01-10 Prostownik
- 2026-01-09 EKOFASZYŚCI DO NAUKI Chiny odpaliły reaktor na tor. Zachód przespał ten moment? - AstroSzort
- 2026-01-09 Sebastian M
- 2026-01-09 weto nowelizacji ustawy o ś.u.d.e. (wz. DSA)




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]