# Nolan Lawson يسأل: هل للـ web components مستقبل إذا لم يعد أحد يكتبها بيده؟

> **المغزى:** المغزى: كل مكتبة قامت على مبدأ عدم تكرار العمل تفقد جزءًا من مبرر وجودها حين يصبح تكرار العمل أرخص من فهم الجاهز، بينما تبقى مشكلات الوصول والعرض كما هي.

- المصدر: المغزى (https://almaghza.com/a/2026-10-20-nolan-lawson-web-components-future/)
- التاريخ: 9 جمادى الأولى - 20 أكتوبر 2026 (2026-10-20)
- القسم: برمجيات
- الوسوم: منصة الويب، JavaScript، AI Agents

نشر Nolan Lawson، أحد أبرز من عملوا على الـ web components، مقالة على مدونته في 19 أكتوبر 2026 بعنوان "Do web components have a future if nobody is writing them?". وحجته ليست أن التقنية سيئة، بل أنها اقتصادية.

والـ web components معيار في المتصفح يتيح بناء عناصر واجهة قابلة لإعادة الاستخدام في أي إطار عمل. وقيمتها الأساسية، كما يكتب، كانت إعادة الاستخدام عبر معيار مشترك، في عالم كان فيه الكود مكلفًا ويُكتب بالأيدي. وفي ذلك العالم لم تكن إعادة الاستخدام رفاهية.

أما اليوم فتوليد واجهة من الصفر صار رخيصًا، وصارت كتابة component جديد أقل تكلفة من فهم آخر جاهز وتعلّم الـ API الخاص به وتركيبه. ويرى Lawson أن الفرق باتت تتعامل مع الكود على أنه disposable أكثر، وأن أساليب الـ DIY مثل shadcn تكسب أرضًا. والمقالة لا تقدّم أرقام تبنٍّ أو نسبًا، فهي حجة عن تغيّر الحوافز لا قياس لانخفاض الاستخدام.

ولا يتخلى الكاتب عن التقنية. فهو يقول إنه ما زال يحبها، وإنها كسبت مكانًا دائمًا لأنها "explained the platform"، وأثّرت في مميزات مثل الـ customizable select والـ popovers والـ invoker commands. ويشير إلى حالتين ما زالتا قائمتين: الـ micro-frontends، وتوزيع مكونات جاهزة مثل الـ emoji-picker الذي كتبه.

والسؤال يتجاوز الـ web components إلى كل مكتبة في مشروع ما وُجدت لتجنب تكرار العمل، فإذا صار التكرار رخيصًا ضعف مبررها. غير أن المقالة تقف عند مشكلات لا يحلها التوليد: الـ accessibility، والـ server-side rendering، ومشاركة الـ stylesheets. وهذه تؤثر في المستخدم النهائي أيًا كان من كتب الكود.

## المصادر

- [مقالة Nolan Lawson على مدونته](https://nolanlawson.com/2026/10/19/do-web-components-have-a-future-if-nobody-is-writing-them/)
