معايير الجودة
معايير جودة المواقع:
الأرقام التي نبني عليها.
الأهداف التي تبني Altruvex وفقها - السرعة وسهولة الوصول والأمان وجودة الكود - وكيف يُقاس كل منها.
01 / 04
زمن عرض أكبر محتوى (LCP)أقل من 2.5 ث
الأداء وسرعة الموقع: Core Web Vitals
السرعة يحددها تصميم البنية، لا تحسين متأخر. تُقدَّم الصفحات من شبكة خوادم قريبة من زوارك، والصور بصيغ حديثة، ولا يُحمَّل من JavaScript إلا ما تحتاجه الصفحة - وكل ذلك يُحسم قبل بناء أول شاشة. وكل حد أدناه هدف يُقاس على جهاز محمول.
تقديم من خوادم قريبةصيغ صور حديثةأقل قدر من JavaScriptخطوط محسّنة
- درجة أداء Lighthouse95 أو أعلى
- إزاحة التخطيط التراكمية (CLS)أقل من 0.1
02 / 04
نسبة تباين النص4.5:1 أو أعلى
سهولة الوصول: WCAG 2.1 AA
إن لم يكن سهل الوصول فهو لم يكتمل. توافق WCAG 2.1 AA هدف من أول شاشة. التنقل بلوحة المفاتيح وإخراج قارئ الشاشة ونسب التباين جزء من طريقة بناء كل شاشة، لا مراجعة تُضاف في النهاية.
HTML دلاليتوافق WCAG 2.1 AAإمكانية التنقل بالكيبورددعم قارئات الشاشةاحترام تفضيل تقليل الحركة
- درجة سهولة الوصول في Lighthouse95 أو أعلى
- أخطاء ARIAلا يُسمح بأي منها
03 / 04
تقييم ترويسات الأمانتقييم A أو أعلى
الأمان
ترويسات الأمان وتنقية المدخلات وفحص الاعتماديات جزء من البناء، لا إضافة لاحقة. وتُبنى مسارات تسجيل الدخول وفق إرشادات OWASP الحالية. وفي المتاجر والأنظمة التي تستقبل مدفوعات، هذا هو الحد الأدنى.
ترويسات CSPمصادقة آمنةمدخلات منقّاةفحص الاعتماديات
- ثغرات CVE عالية الخطورة في الاعتمادياتلا يُسمح بأي منها
- فحص الاعتمادياتجزء من البناء
04 / 04
أخطاء lintلا يُسمح بأي منها
جودة الكود
الكود يُكتب للمطور التالي الذي سيفتحه. TypeScript الصارم يلتقط فئة من الأخطاء يفوتها الاختبار اليدوي، والبنية القائمة على المكوّنات تتيح لمطور جديد تتبع أي ميزة من المسار إلى الصفحة. والكود الذي تستلمه عند التسليم هو ما سيبني عليه من توظفه بعدنا.
TypeScript صارمبنية قائمة على المكوّناتصفر أخطاء lintتوثيق كل نقاط API
- أخطاء الأنواع في TypeScriptلا يُسمح بأي منها
- توثيق نقاط APIكل النقاط
قياس فعلي
نتائج مقاسة
على أعمالنا المنشورة.
نتائج Lighthouse لمواقع منشورة بنيناها، بتاريخ القياس الموضح. لا يوجد هنا أي رقم تقديري.
| الموقع | الأداء | إتاحة الوصول | أفضل الممارسات | SEO | LCP | CLS | TBT |
|---|---|---|---|---|---|---|---|
| Altruvex | 97 | 100 | 96 | 92 | 2,376 ms | 0 | 3 ms |
| Art Lighting | 84 | 86 | 93 | 91 | 4,134 ms | 0 | 20 ms |
· Lighthouse 12.8.2 (mobile, simulated throttling)
على هذا الموقع
12 فحصًا.
الأهداف التي نبني عليها، والفحوص التي يُجريها هذا الموقع على نفسه.
هذه هي الأهداف التي تبني عليها Altruvex. ومستودع كود هذا الموقع نفسه يمرّ بنسخة آلية منها مع كل تحديث وكل طلب دمج: فحص جودة الكود والأنواع، والتحقق من الأسعار، والاختبارات مع حدّ أدنى للتغطية على المكتبات المختبَرة، وبناء نسخة الإنتاج، وLighthouse. إذا قلّت سهولة الوصول عن 95 أو SEO عن 90 يفشل الفحص؛ أما الأداء فيُقاس ويُبلَّغ عنه.
الخطوة التالية
قِس موقعك الحالي بهذه الأرقام.
تقيس المراجعة التقنية موقعك الحالي بالمعايير الأربعة نفسها، وتسلّمك قائمة مكتوبة بما لا يجتازها ولماذا، قبل طرح أي إعادة بناء.