- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- Keychron egerek bemutatója
- Azonnali informatikai kérdések órája
- Házimozi belépő szinten
- Kormányok / autós szimulátorok topikja
- Épített vízhűtés (nem kompakt) topic
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Házi hangfal építés
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- TCL LCD és LED TV-k
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
martonx
veterán
Van pár ökölszabály:
1. scripteket mindig a body végére tesszük. Ez alól a ga script az egyetlen (általam ismert) kivétel, noha ez is simán megy az oldal alján is, de a gugli azt javasolja, hogy a mérések pontossága érdekében inkább menjen a head-be. A ga script egyébként csak egy async loader, szóval szerencsére csak minimálisat fog az oldalad betöltődésén lassítani.
2. ne foglalkozz az async - defer attribútumokkal. Ha ezekre vagy szorulva, akkor az azt jelenti, hogy valamit elég rendesen elbaltáztál. No de miért? Mert egy rendesen optimalizált oldalon egy szál minifikált bundle-özött js található (na jó az egy szál, az bizonyos esetekben, mikro optimalizációknál lehet akár 2-3 is), ergo ezekre az attribútumokra nincs is érdemben szükség.
3. ha már optimalizálás, akkor cdn-ről használod azt az egy szál minifikált, bundle-özött js-edet? Sőt menjünk tovább, minden statikus tartalmat (css - ami ugye szintén bundle-özött, minifikált, képek - amik ugye lehetőség szerint sprite-okban vannak). A cdn-ben be van állítva a gzip, illetve valami jó nagy expiary date? A cdn már csak azért is fontos, mert a böngésző azonos domain-ról sorrendben szedi le / várja be a kért cuccok letöltődését. Ellenben ha valamit másik domain-re teszel ki, pl. cdn-re, akkor annak a letöltése, feldolgozása hirtelen párhuzamossá válik.
4. ha már kismillió js file-od van, akkor használj valamilyen loader scriptet, amivel szabályozni tudod, hogy mikor épp melyik js töltődjön be, így minden oldal csak a számára szükséges minimális js-t fogja letölteni, használni.
5. egy oldal pagespeed-jén ritka az, amikor maga a js betöltés ront. Simán lehet, hogy a szerver oldalon van valami elcseszve (mondjuk a legtriviálisabb dolgokat is sql-ből kérdezgeti le, erre nagyon jó tipikus rossz példa a cms-ek működése), valami nincs cache-elve, szar a html struktúra, túlbonyolított a css, és ez miatt extra köröket fut a renderelés stb...
Új hozzászólás Aktív témák
- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- Keychron egerek bemutatója
- Azonnali informatikai kérdések órája
- Házimozi belépő szinten
- Nintendo Switch 2
- Szombathely és környéke adok-veszek-beszélgetek
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Kormányok / autós szimulátorok topikja
- iPhone topik
- Telekom mobilszolgáltatások
- További aktív témák...
- ROG Core PC - ROG X570, Ryzen 7 3700X, 16Gb RGB, ROG RTX 2060 Super 8Gb, 500Gb M2 SSD - Windows 11
- !AKCIÓ! GAMER PC Intel Core i5-12600KF/ASRock - Z790 PRO RS/D4/MSI RTX 3080 Suprim X 10GB/32 GB DDR4
- Thermaltake Smart SE 730W 80 PLUS Bronze (SPS-730MPCBEU) új
- Asztali PC , i5 12400F , RX 9060 XT , 16GB RAM , 1TB NVME
- ASRock B650M PG RIPTIDE Alaplap új
- Ducky One 3 FULL/TKL/SF/MINI billentyűzetek többféle színben és kapcsolókkal, plusz csuklótámaszok
- AKCIÓ! Sony PlayStation 4 PRO 1TB fekete játékkonzol garanciával hibátlan működéssel
- Telefon felvásárlás!! Samsung Galaxy S23/Samsung Galaxy S23+/Samsung Galaxy S23 Ultra
- Xiaomi 11 Lite / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- HP ProDesk 600 G2 Mini,i7-6700T,8GB DDR4,256GB SSD,WIN11
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

