فرانتاند و سیارکی به اسم هوش مصنوعی
خلاصهٔ کاملتر
نولان لاوسون، برنامهنویس و وبلاگنویس شناختهشدهی حوزهی وب، میگه چند تا از آموزشگرای مورد علاقهش تو فرانتاند - مثل اکسل روشمایر و جاش کامو - دارن کنار میکشن یا کمتر فعالیت میکنن، و چهرههای دیگهای مثل کنت سی داد و ادی عثمانی موضوع صحبتشونو از فرانتاند به هوش مصنوعی عوض کردن.
لاوسون برای امتحان، از Claude Sonnet یه سؤال سخت دربارهی عملکرد مرورگر پرسید: وقتی تو Chrome trace هزینهی Style Calculation بالاست ولی Layout پایینه، دنبال چی باید گشت؟ جواب مدل کامل و درست بود - از پیچیدگی سلکتورها گرفته تا دامنهی invalidation (یعنی چقدر از DOM با یه تغییر کوچیک دوباره محاسبه میشه) - چیزی که حتی خیلی از برنامهنویسای باتجربه هم روش گیر میکنن.
به گفتهی لاوسون سه تا روند دارن دانش فرانتاند رو کمارزش میکنن: اول، سپردن کد فرانتاند به عامل هوش مصنوعی ریسک کمتری نسبت به بکاند داره، پس آدما راحتتر بینظارت ولش میکنن. دوم، تجربهی توسعهدهنده (DevExp) داره کماهمیتتر میشه؛ مثلاً تیمهای Cursor و Viget پروژههاشونو از Solid و Lit به React مهاجرت دادن، نه بهخاطر عملکرد بهتر بلکه چون «عاملها React رو بلدن» - یعنی چیزی که تو دادههای آموزشی مدلها بیشتر تکرار شده، برندهست.
سومین روند اینه که استانداردهای وب هم کمکم کمتر دربارهی نحو و ارگونومی کد بحث میکنن، چون برای یه عامل هوش مصنوعی فرقی نداره سه خط CSS بنویسه یا یکی. لاوسون میگه این با هدف اصلی خیلی از استانداردهای قدیمی مثل shadow DOM و کاستوم المنتها که فقط تجربهی نویسنده رو بهتر میکردن نه قابلیت مرورگرو، در تضاده.
برای آیندهی آموزش فرانتاند سه تا مسیر پیشنهاد میده: باید عاملها رو یاد داد که همیشه SPA (اپلیکیشن تکصفحهای) درست نیست و بعضی وقتا یه فریمورک MPA مثل Astro بهتره؛ باید سایتها رو برای خود عاملها هم قابلاستفاده کرد (مثل پروژهی is-agentic ورسل)؛ و بازار مشاوره برای تعمیر سایتهای وایبکدشدهی کند و ناامن میتونه شکل بگیره. خودش میگه این پست بیشتر واسه کنار اومدن با احساس از دست دادن دانشی بود که سالها جمعش کرده، تا یه پیشبینی قطعی.
نکات کلیدی:
- به گفتهی لاوسون، آموزشگرای معروف فرانتاندی مثل اکسل روشمایر و جاش کامو دارن کنار میکشن یا موضوعشونو به AI عوض میکنن
- Claude Sonnet تونست یه سؤال تخصصی دربارهی Style Calculation تو Chrome trace رو کامل و درست جواب بده
- تیمهای Cursor و Viget از Solid و Lit به React مهاجرت کردن چون عاملهای AI با React راحتترن
- پیشنهاد لاوسون برای آینده: آموزش استفاده از فریمورکهای MPA مثل Astro به عاملها، ساختن سایتهای قابلفهم برای عاملها (مثل is-agentic ورسل)، و مشاوره برای اصلاح کدهای وایبکدشده




