Frontend unumdorligi

Frontend unumdorligini oshirish bo'yicha best practice'larning batafsil ro'yxati

0% tugallandi0 / 40 mavzu
  • Frontend yo'l xaritasi
  • JavaScript yo'l xaritasi
  • React yo'l xaritasi
Frontend unumdorligi
Ushbu yo'l xaritasining batafsil versiyasini va boshqa shunga o'xshash yo'l xaritalarini toping
roadmap.sh
Quyidagi tegishli yo'nalishlar bilan o'rganishni davom ettiring
Frontend yo'l xaritasi
Full Stack yo'l xaritasi
Muhimligi yuqori
Page weight < 1500 KB bo'lsin (ideal: < 500 KB)
Sahifa yuklanish vaqti < 3 soniya bo'lsin
GZIP / Brotli compression'ni yoqing
HTTP so'rovlar sonini kamaytiring
Rasmlarni compress qiling, sonini kamaytiring
HTTP kesh header'larini to'g'ri sozlang
Time To First Byte < 1.3 soniya bo'lsin
Non-blocking JavaScript: async / defer qo'llang
JavaScript'ni minify qiling
Minified CSS: izoh, bo'sh joylarni olib tashlang
Critical CSS'ni (above the fold) inline qiling
CSS fayllari non-blocking bo'lsin
Saytingizda HTTPS ishlating
Rasm formatini to'g'ri tanlang
Mavjud bo'lmagan fayllarni so'ramang (404)
Fayllarni bir xil protokol orqali yetkazing
iframe'lar sonini kamaytiring
Embedded / inline CSS'dan saqlaning
Stylesheet'lar murakkabligini tahlil qiling
Muhimligi o'rtacha
Minified HTML: izoh, bo'sh joylarni olib tashlang
Content Delivery Network'dan foydalaning
Bitmap emas, vector rasmlardan foydalaning
Rasmlarda width va height'ni belgilang (aspect ratio)
Base64 rasmlardan foydalanmang
Ekrandan tashqaridagi rasmlarni lazy load qiling
Rasmlarni ko'rinadigan o'lchamiga mos qilib bering
Ko'p inline <script> snippet'lardan saqlaning
Dependency'larni yangilab turing
JavaScript fayllarida unumdorlik muammolarini toping
Keshlash / og'ir vazifalar uchun Service Worker'lar
Cookie hajmi 4096 baytdan kam bo'lsin
Cookie'lar soni 20 tadan kam bo'lsin
Muhimligi past
Imkon bo'lsa, URL'larni preload qiling
CSS fayllarini bitta faylga birlashtiring
Ishlatilmagan CSS'ni olib tashlang
WOFF2 shrift formatidan foydalaning
Shriftlarni tezroq yuklash uchun preconnect qo'llang
Web font hajmi 300 KB dan kam bo'lsin
Flash of Invisible Text'ning oldini oling
Dependency'lar hajmini kuzatib boring
Unumdorlik vositalari
Page Speed Insights
Lighthouse
WebPageTest
Chrome DevTools
Bundlephobia
Squoosh.app

Yo'l xaritalariQo'llanmalarFAQYouTube

yo'lxaritaroadmap.shasosida

Hamjamiyat tomonidan yaratilgan yo'l xaritalari, eng yaxshi amaliyotlar, loyihalar, maqolalar, manbalar va yo'nalishlar — o'z yo'lingizni tanlash va kasbingizda o'sish uchun.

© yo'lxarita·Shartlar·Maxfiylik·

roadmap.sh

Barcha kontent roadmap.sh loyihasidan olingan (© Kamran Ahmed) va shaxsiy o'rganish uchun o'zbek tiliga tarjima qilinmoqda.

Qidiruv

Yo'l xaritalari, loyihalar va savollarni qidiring