amine el moumen
نبذةالمشاريعالمدونةالسيرة الذاتيةالأسئلة الشائعةGitHubLinkedIn
//
  1. الرئيسية/
  2. المدونة

المدونة

مقالات قصيرة عن قرارات هندسية حقيقية اتُّخذت في هذا المشروع — ما كان القيد، وماذا جربت، وماذا كنت سأفعل بشكل مختلف. لا مقالات حشو.

توفير 26.8 كيلوبايت عبر تجميع رسائل i18n مسبقًا

حلّت إضافة next-intl مشكلة، وخلقت أخرى بصمت: محلّل ICU يعمل على المتصفح ويُرسَل لكل زائر. إليك كيف قِستُ ذلك ثم أزلته.

Performancei18n

لماذا لم أبنِ نظام i18n بنفسي لهذا الموقع

كل مرحلة سابقة من إعادة بناء هذا الموقع لم تُضِف أي تبعية جديدة. إضافة واحدة من أجل توجيه اللغات تطلّبت سببًا حقيقيًا، لا مجرد راحة.

i18nArchitecture

نتيجة Lighthouse بلغت 89 ولم تكن تراجعًا

انخفض الأداء من مرجعية 93+ إلى 89 مباشرة بعد نشر جديد. الانعكاس الطبيعي هو التراجع عن كل شيء. إليك لماذا أعدت الاختبار مرتين أخريين بدلًا من ذلك.

PerformanceDebugging
نبذةالمشاريعالمدونةالسيرة الذاتيةالأسئلة الشائعة
البريد الإلكترونيLinkedInGitHub

مبني باستخدام Next.js وTailwind CSS، ومنشور على Vercel. الكود المصدري والتوثيق.