التغلب على إرهاق جافا سكريبت: إطار عمل MESH لـ SSR النمطية القائم على HTMX
2025-09-23
يواجه تطوير الويب "إرهاق جافا سكريبت" و "إرهاق الإطارات". تستكشف هذه المقالة استخدام HTMX، وهو نهج إعلاني لتطوير الويب باستخدام سمات HTML، كحل. ومع ذلك، أدى نقص البنية في HTMX إلى قيام المؤلف بإنشاء إطار عمل MESH، وهو إطار عمل نمطي لمعالجة جانب الخادم (SSR). يستخدم MESH نموذج "مكون واحد، نقطة نهاية واحدة"، مستفيدًا من Go و Web Components لـ SSR والترطيب. تم التغلب على التحديات المتعلقة بعدم قدرة HTMX على اجتياز حدود Shadow DOM من خلال حلول ذكية. تم أيضًا تنفيذ التعاون في الوقت الفعلي باستخدام Server-Sent Events (SSE). في النهاية، قام المؤلف حتى بإزالة HTMX بالكامل، باستخدام رمز JS أنظف لتحقيق نفس الوظائف، ويعكس أوجه القصور والاتجاهات المستقبلية لـ HTMX.
التطوير