ØªØØ³ÙŠÙ† أداء HTML للمواقع السريعة âš¡
الأداء لا يتعلق Ùقط بـ JavaScript. بنية HTML الجيدة هي أساس الموقع السريع.
Ø§Ù„Ù…ØØªÙˆÙŠØ§Øª
1 تقليل عمق DOM
التداخل الزائد يبطئ الموقع. ØØ§Ùظ على الكود Ù…Ø³Ø·ØØ§Ù‹.
مثال سيء
<div><div><div><p>Ù…Ø±ØØ¨Ø§Ù‹</p></div></div></div>
مثال جيد
<p>Ù…Ø±ØØ¨Ø§Ù‹</p>
لماذا؟
- يستهلك ذاكرة أقل
- ØØ³Ø§Ø¨Ø§Øª أسرع للأنماط
- أداء JavaScript Ø£ÙØ¶Ù„
2 ترتيب الموارد
preload
<link rel="preload" href="font.woff2" as="font" crossorigin>
3 تأجيل السكريبتات
defer & async
<script src="main.js" defer></script>
<script src="analytics.js" async></script>
4 HTML الدلالي
semantic HTML
<header><nav>...</nav></header>
<main><article>...</article></main>
<footer>...</footer>
ممتاز!
الآن تعر٠كيÙية ØªØØ³ÙŠÙ† HTML. طبقها ÙÙŠ مشاريعك!