تصور کنید یک ویرایشگر عکس حرفهای را در مرورگر باز میکنید، اما بهجای انتظار برای آپلود گیگابایتها داده، برنامه بلافاصله فایلهای روی هارد دیسک شما را میبیند و ویرایش میکند. این تجربه اکنون بهپشتوانه API جدید window.showDirectoryPicker به واقعیت تبدیل شده است.
طبق اعلام گوگل، از ۲۲ ژوئن ۲۰۲۶ این قابلیت در کروم فعال شده و به کاربران اجازه میدهد دسترسی کامل به یک پوشهٔ خاص در سیستم را به وبسایت بدهند. به این ترتیب، چرخهٔ تکراری «آپلود به ابر $\rightarrow$ ویرایش $\rightarrow$ دانلود مجدد» بهطور کامل حذف میشود.
وباپها سالها در یک «سندباکس» یا محیط ایزوله زندگی میکردند؛ یعنی شبیه به اتاقی بودند که هیچ دری به بیرون ندارد و برای تبادل هر چیزی باید از یک پنجرهٔ کوچک (آپلود) استفاده کنند. این API جدید مانند باز کردن یک درب مستقیم به سیستم فایل کاربر است. همانطور که در تحلیلهای پیشین ما دربارهی معماریهای بدون سرور اشاره کردیم، حذف واسطهها همواره منجر به افزایش چشمگیر سرعت میشود. حالا میتوانید یک اپلیکیشن یادداشتبرداری داشته باشید که لایهٔ ظاهری آن یک وبسایت شیک است، اما تمام دادهها بهصورت فایلهای مارکداون (Markdown) در پوشهٔ شخصی شما ذخیره میشوند.
به گزارش steveharrison.dev، این دسترسی امکان اجرای گردشهای کاری پیچیده را بدون نیاز به آپلود دستی فراهم میکند. در یک نمونهٔ اولیه، توسعهدهنده با کمک Claude رابط کاربری یک ویرایشگر عکس و یک برنامه ترکیبکننده گره-محور (Node-based) شبیه به Apple Shake ساخت. این برنامهها میتوانند بدون نوشتن حتی یک خط کد پیچیده برای مدیریت فایل، پوشه بسازند و عکسها را در سیستم فایل واقعی جابهجا کنند.
جزئیات فنی این تحول شامل موارد زیر است:
- دسترسی مستقیم به فایل: سایتها مستقیماً از دیسک میخوانند و مینویسند.
- معماری محلی-محور (Local-First): دادهها بهجای ذخیره در ابر، نزد کاربر باقی میمانند.
- رابطهای کاربری تولیدشده با AI: مدلهای زبانی بزرگ اکنون میتوانند مدیران فایل محلی کاملاً کاربردی را با این API طراحی کنند.
این تغییر، بزرگترین مانع برای اجرای نرمافزارهای خلاقانه در سطح حرفهای را از میان میبرد. وقتی این قابلیت با WebGPU ترکیب شود، مرورگر دیگر یک نمایشدهندهٔ ساده نیست؛ بلکه به یک ایستگاه کاری قدرتمند تبدیل میشود که میتواند ویدیوهای ۴کی را بدون هیچ تأخیری ویرایش کند.
گام بعدی شما
- اگر توسعهدهنده هستید، ترکیب این API با مدلهای زبانی محلی را برای ساخت عاملهایی که پوشههای پروژه شما را سازماندهی میکنند، آزمایش کنید.
- بررسی کنید آیا ابزارهای فعلی شما میتوانند به جای ذخیرهسازی ابری، از مدل Local-First پشتیبانی کنند.
- تغییرات امنیتی مرورگر کروم در مورد مجوزهای دسترسی به فایل را دنبال کنید.
اما داستان سختافزاری این تحول حتی شگفتانگیزتر است — به تحلیل ما دربارهی تراشههای Blackwell مراجعه کنید.




گفتگو