Lighthouse Performance Test - ConnectAlp
đ Hogyan futtasd a Lighthouse tesztet
1. Chrome DevTools-ban (AJĂNLOTT)
- Nyisd meg a Chrome böngĂ©szĆt
- Menj a weboldal cĂmĂ©re:
http://localhost:8081/de/
- Nyomd meg: F12 vagy Ctrl+Shift+I
- VĂĄlaszd ki a Lighthouse fĂŒlet (jobb oldalt)
- BeĂĄllĂtĂĄsok:
- â
Performance
- â
Accessibility
- â
Best Practices
- â
SEO
- Device: Mobile vagy Desktop
- Kattints az "Analyze page load" gombra
- VĂĄrj 30-60 mĂĄsodpercet...
- NĂ©zd meg az eredmĂ©nyeket! đ
2. Online Lighthouse (Deploy utĂĄn)
Ha mĂĄr Ă©lĆ az oldal:
- PageSpeed Insights: https://pagespeed.web.dev/
- Add meg:
https://connectalp.netlify.app
- Automatikusan futtatja Mobile & Desktop teszteket
3. Lighthouse CLI (Terminal)
# TelepĂtĂ©s (egyszer)
npm install -g lighthouse
# Desktop teszt
lighthouse http://localhost:8081/de/ --view --preset=desktop
# Mobile teszt
lighthouse http://localhost:8081/de/ --view --preset=mobile
# Ăsszes kategĂłria
lighthouse http://localhost:8081/de/ --view --preset=desktop --output=html --output-path=./lighthouse-report.html
đŻ VĂĄrt EredmĂ©nyek
Jelenlegi OptimalizĂĄciĂłk:
â
Performance (TeljesĂtmĂ©ny)
- Modern Inter betƱtĂpus (Google Fonts)
- Lazy loading képeknél
- CSS minifikĂĄciĂł
- Gzip compression (.htaccess)
- Browser caching
â
Accessibility (HozzĂĄfĂ©rhetĆsĂ©g)
- ARIA labels
- Alt szövegek minden képen
- Skip to content link
- Semantic HTML5
â
Best Practices
- HTTPS (Netlify-n automatikus)
- Security headers
- No console errors
- Modern JavaScript
â
SEO
- Meta descriptions
- Canonical URLs
- Hreflang tagek
- robots.txt & sitemap.xml
- Structured Data (Schema.org)
đ Tipikus Score-ok (LokĂĄlis teszt)
Desktop:
- Performance: 90-100 âĄ
- Accessibility: 95-100 âż
- Best Practices: 90-100 â
- SEO: 95-100 đ
Mobile:
- Performance: 85-95 đ±
- Accessibility: 95-100 âż
- Best Practices: 90-100 â
- SEO: 95-100 đ
(Mobile kissé alacsonyabb a lassabb hålózat szimulåció miatt)
đ§ Ha Alacsony a Score
Performance javĂtĂĄs:
â ProblĂ©ma: KĂ©pek tĂșl nagyok
â
MegoldĂĄs: WebP konverziĂł, tömörĂtĂ©s
- https://squoosh.app/
- https://tinypng.com/
â ProblĂ©ma: Render-blocking resources
â
MegoldĂĄs: Critical CSS inline
- Font display: swap
â ProblĂ©ma: Unused CSS
â
MegoldĂĄs: CSS purge (kĂ©sĆbb)
Accessibility javĂtĂĄs:
â ProblĂ©ma: KontrasztarĂĄny
â
MegoldĂĄs: SzĂnek igazĂtĂĄsa (min. 4.5:1)
â ProblĂ©ma: Alt szövegek hiĂĄnyoznak
â
MegoldĂĄs: Minden kĂ©phez alt attribĂștum
SEO javĂtĂĄs:
â ProblĂ©ma: Meta description hiĂĄnyzik
â
MegoldĂĄs: MĂĄr van minden oldalon! â
â ProblĂ©ma: Canonical URL hiĂĄnyzik
â
MegoldĂĄs: MĂĄr implementĂĄlva! â
đ± MobilnĂ©zet TesztelĂ©s
Chrome DevTools:
- F12 â Toggle Device Toolbar (Ctrl+Shift+M)
- Vålassz eszközt:
- iPhone 12/13/14
- Samsung Galaxy S20/S21
- iPad Air
- TesztelĂ©s kĂŒlönbözĆ mĂ©reteken
Responsive Breakpointek:
- Mobile: < 480px (kis telefonok)
- Tablet: 481px - 768px
- Desktop: > 768px
đš Mobile OptimalizĂĄciĂłk (MĂĄr implementĂĄlva)
â
Viewport meta tag
â
Touch-friendly gombok (min. 48x48px)
â
Responsive images (width: 100%)
â
Stack layout mobillon
â
Hamburger menĂŒ (jelenleg stacked)
â
Nyelvvålasztó dropdown jól mƱködik
â
Gomb méretek optimalizålva
đ TovĂĄbbi OptimalizĂĄciĂłk (OpcionĂĄlis)
1. Képek WebP formåtumra
<picture>
<source srcset="/images/smart-home.webp" type="image/webp">
<img src="/images/smart-home.jpg" alt="Smart Home" loading="lazy">
</picture>
2. Kritikus CSS inline
<style>
/* Kritikus fenti fold CSS itt */
body { font-family: Inter, sans-serif; }
.header-image { display: block; }
</style>
<link rel="stylesheet" href="/css/style.css" media="print" onload="this.media='all'">
3. Service Worker (PWA)
- Offline mƱködés
- GyorsĂtĂłtĂĄr
- Push notifications
đ SegĂtsĂ©g
Ha kĂ©rdĂ©sed van a tesztelĂ©srĆl:
- Chrome DevTools Docs: https://developer.chrome.com/docs/lighthouse/
- Web.dev: https://web.dev/measure/
- PageSpeed Insights: https://pagespeed.web.dev/
Most futtasd a tesztet Ă©s nĂ©zd meg az eredmĂ©nyt! đ