عيّنة معمارية للبحث والتطوير 01 — مرجع: هذا الموقع
مسار إحاطة بانعدام الثقة المسبقة، ملتزم بميزانية أداء مقيسة
عيّنة معمارية للبحث والتطوير: عمل بحثي وتطويري للاستوديو، بُني وقيس في هذا المستودع. وليس عملًا لعميل ولا يصف أي عميل. كل رقم في هذه الصفحة إما مقيس أو محسوب، وطريقته مذكورة.
سؤال التصميم
هل يستطيع موقع عام يتلقى طلبات من أصحاب القرار أن يرفض كل ما لا يستطيع التحقق منه، دون ملفات تعريف ارتباط ودون تحليلات، وأن يقاس مع ذلك بدرجة أداء 100 في Lighthouse على سطح المكتب وعلى هاتف مُبطَّأ؟ هذا الموقع هو العيّنة: باب الاستوديو نفسه، مبنيًّا على حدود التفاوت التي يبيعها.
طبقة الدليل A: منفَّذة في هذا المستودع وتختبرها اختباراتها. القياسات بيانات مختبر من فئة جهاز واحدة؛ وحدودها مذكورة تحت «المفاضلات والحدود».
I
القيد والتفاوت
ثبّتنا ثلاثة قيود قبل أي شيفرة، وتُفحص كل منها في كل إصدار.
حدّ الثقة: لا يوثَق بشيء قادم من المتصفح. المصدر وحجم الجسم والبنية وحقل الفخ ومدة الملء وفحص الروبوتات والمنظِّف تعمل على الخادم بهذا الترتيب. الطلب الذي يفشل في أيٍّ منها يُرفض ولا يُصلَح أبدًا.
تقليل البيانات: بلا ملفات تعريف ارتباط وبلا تحليلات ولا شيء يُخزَّن في المتصفح. الطرف الثالث الوحيد فحص الروبوتات، ويُحمَّل في الخطوة الأخيرة من النموذج وحيث يكون التسليم متصلًا فقط.
إيقاع الإطارات: يُحفظ إيقاع الشاشة نفسه أثناء تمرير الصفحة. في التمرير المعيَّن بلغ الفاصل بين الإطارات 16.7 ms عند الوسيط و16.9 ms عند المئين 99 على شاشة 60 هرتز، أي إطارًا واحدًا لكل تحديث.
II
العمارة
مسار واحد، وخط معالجة واحد، وطريق رسم يُبقي الإطار البرمجي خارج المسار الحرج.
خط التسليم: المتصفح، فحص المصدر وحدّ المعدّل، التحقق من البنية، فحص الروبوتات، المنظِّف وفئة الأولوية، ثم التسليم بـ webhook موقّع (HMAC-SHA256، متكافئ الأثر) أو عبر SMTP فوق TLS إلى صندوق بريد الاستوديو. يستطيع كل خطوة أن ترفض؛ والرفض ينهي الطلب ويعرض على الزائر مسودة بريد. يُغلق النظام عند العطل.
الرسم: صفحات تُرسم على الخادم تحت سياسة أمان محتوى مفروضة بقيمة nonce لكل طلب. يبدأ الإطار البرمجي بعد أول رسم للمحتوى خلف سكربت تحميل واحد، فلا ينتظره أول رسم. وتُرسم الأقسام تحت الشاشة عند الطلب بحسب ارتفاع نائب مقيس.
التشفير علنًا: يوقّع محاكي أمان في الصفحة رسالة ويختمها في متصفح الزائر نفسه عبر Web Crypto (HMAC-SHA256، AES-256-GCM)، بالدوال نفسها والاختبارات نفسها التي تستخدمها العمارة المرجعية.
III
التحقق
تُربط الادعاءات بفحوص قابلة للتنفيذ لا بلقطات الشاشة.
قبل كل إصدار يجري تدقيق تصميم بأكثر من مئتي فحص واختبار دخان HTTP بأكثر من مئة وثمانين فحصًا على نسخة إنتاج، ثم مسار متصفح حقيقي في شاشتين؛ ويجري فحص حي بعد الإصدار.
تُفحص إمكانية الوصول بأداة axe عبر الصفحات واللغات والشاشات (بلا مخالفات). وتُختبر سياسة أمان المحتوى في متصفح حقيقي على الموقع الحي (بلا مخالفات وبلا أخطاء في وحدة التحكم). وتُرسم بطاقة المشاركة وتُقارن بكل لغة يُنشر بها الموقع.
يُختبر تحرك التخطيط كما يحدث: ارتفاعات النائب ضمن 15 % من الارتفاع المرسوم، واختيار مستوى ميزانية لا يحرك شيئًا. لا يحتسب مقياس انزياح التخطيط في المتصفح الانزياحات خلال 500 ms من النقر، لذا يقارن الاختبار المواضع والارتفاعات بدلًا من ذلك.
يُتحقق من التسليم من البداية إلى النهاية أمام مستقبِل SMTP محلي برمز فحص روبوتات حقيقي. ولا يُدّعى شيء عن قبول أي مزوّد بريد بعينه.
IV
النتيجة المقيسة وحدودها
ما الذي يُقاس، وعلى أي ملف قياس.
المقيس
هذه هي القياسات المنشورة والمؤرَّخة للموقع الحي. وأرقام الإطارات هي الفواصل بين إطارات تمرير مسجَّل واحد للصفحة كلها.
- أداء Lighthouse
- 100 · 100
- سطح المكتب · الجوال
- أكبر عنصر محتوى مرسوم (LCP)
- 425 ms
- سطح المكتب
- انزياح التخطيط (CLS)
- 0.00
- سطح المكتب
- الفاصل بين الإطارات (الوسيط · المئين 99)
- 16.7 · 16.9
- ms · شاشة 60 هرتز، إطار واحد لكل تحديث
Lighthouse، desktop preset, live production (syncflow.agency), median of 5 runs، 17 أكتوبر 2026. مُعيِّن الإطارات: 1280×800، Chrome بلا واجهة، 60 هرتز، 8 أكتوبر 2026.
المفاضلات والحدود
ما الذي يكلّفه هذا التصميم، وما الذي لا تثبته الأرقام.
بيانات مختبر لا بيانات ميدان
قياسات Lighthouse مختبرية على فئة جهاز واحدة. درجة الجوال هي وسيط تشغيلات على جهاز هادئ كما يذكر الملف أعلاه؛ وعلى جهاز مشغول تقلّ درجة النسخة نفسها لأن الترطيب يقع ضمن نافذة زمن الحجب الكلي. ولا تُنشر تشغيلة محمّلة على أنها 100 أبدًا.
إيقاع الإطارات لا عمل الإطار
أرقام الإطارات هي فواصل بين الإطارات عند 60 هرتز، حيث 16.7 ms هي إطار واحد. وهي تبيّن أنه لم يُسقَط أي إطار في التمرير المسجَّل؛ ولا تبيّن كم يستغرق عمل كل إطار نفسه.
للصرامة ثمن
سياسة مفروضة ومسار يرفض عند الفشل يعنيان أن إعدادًا ناقصًا يُنتج خطأً بدل نجاح صامت. ويقول النموذج ذلك قبل استخدامه ويعرض مسودة بريد.
قيس على
- Lighthouse 13.5 · live production
- 412×823 · slow 4G · 4× CPU
- 1280×800 · 60 Hz · frame sampler