1

کلودفلر جدیدترین شرکتی است که به رقابت برای ساخت نسل جدید مرورگرهای وب پیوسته است. بااین‌حال، این شرکت ارائه‌دهنده زیرساخت اینترنت، به‌جای عرضه یک جایگزین برای کروم با هدف استفاده کاربران عادی، از Kitesurf رونمایی کرده که به‌طور اختصاصی برای عامل‌های هوش مصنوعی طراحی شده است. نرم‌افزارهای هوش مصنوعی در حال تحول از چت‌بات‌هایی هستند که به پرسش‌ها پاسخ می‌دهند و به‌سمت عامل‌هایی پیش می‌روند که می‌توانند از طرف کاربران، وظایف مختلف را به‌طور مستقل انجام دهند.

مرورگرها بخش مهمی از این تحول به‌شمار می‌روند، زیرا عامل‌های هوش مصنوعی برای انجام وظایف خود باید بتوانند مانند انسان‌ها در وب جست‌وجو کنند، صفحات مختلف را پیمایش کنند و با وب‌سایت‌ها تعامل داشته باشند. Cloudflare در اعلامیه خود توضیح داده که برخلاف مرورگرهای وب سنتی که برای انسان‌ها طراحی شده‌اند، مرورگری که برای عامل‌های هوش مصنوعی ساخته می‌شود، اهمیتی به عناصر بصری مانند پوسته‌ها، زبانه‌ها یا افزونه‌های مرورگر نمی‌دهد.

یک مرورگر مخصوص عامل‌های هوش مصنوعی باید بتواند پنجره‌های زمینه، عملکرد، هزینه توکن‌ها و مقیاس‌پذیری را مدیریت کند. علاوه بر این، چنین مرورگری با مدل تهدید متفاوتی مواجه است؛ زیرا یک مرورگر هوش مصنوعی می‌تواند در معرض آسیب‌پذیری‌هایی مانند حملات تزریق فرمان و تهدیدهای مشابه قرار گیرد. با Kitesurf، توسعه‌دهندگان هوش مصنوعی می‌توانند نرم‌افزارهایی بسازند که قادر به پیمایش وب‌سایت‌ها، تکمیل فرم‌ها و انجام سایر وظایف مبتنی بر مرورگر باشند، بدون آنکه مجبور باشند مرورگر اختصاصی خود را از ابتدا توسعه دهند.

کلودفلر می‌گوید تنها 12 هفته پیش تصمیم به ساخت Kitesurf گرفته و این مرورگر به‌طور کامل روی پلتفرم بدون‌سرور این شرکت، موسوم به Workers، اجرا می‌شود. Kitesurf در دوره بتا و از طریق Browser Run به‌صورت رایگان در دسترس است. Browser Run به توسعه‌دهندگان اجازه می‌دهد نمونه‌های مرورگر بدون رابط کاربری (headless) را روی شبکه Cloudflare به‌صورت برنامه‌ریزی‌شده کنترل و با آن‌ها تعامل کنند.

از دیدگاه توسعه‌دهندگان، استدلال Cloudflare این است که Kitesurf به عامل‌های هوش مصنوعی امکان می‌دهد با استفاده از توان محاسباتی کمتر نسبت به Chromium، کارهای مبتنی بر وب را کارآمدتر انجام دهند و در نتیجه هزینه‌ها نیز کاهش پیدا کند. به گفته این شرکت، Kitesurf در مقایسه با Chromium، برای وظایف رایج عامل‌های هوش مصنوعی، مانند تهیه اسکرین‌شات و استخراج HTML، مصرف CPU و حافظه بسیار بهینه‌تری دارد.

این مرورگر با استفاده از چند فناوری دیگر ساخته شده است؛ از جمله موتور رندرینگ ماژولار شرکت Blitz، تجزیه‌کننده CSS فایرفاکس موسوم به Stylo و Boa JS، یک موتور ECMAScript مبتنی بر Rust. سایر اجزای Kitesurf نیز در محیط Cloudflare Workers اجرا می‌شوند. باوجود جدید بودن این پروژه، Cloudflare اعلام کرده است که Kitesurf در حال حاضر بیش از 215,000 مورد از آزمون‌های پلتفرم وب را با موفقیت پشت سر می‌گذارد و هر هفته صدها آزمون جدید به مجموعه آزمایش‌ها اضافه می‌کند.

Cloudflare همچنین از موتور متن‌باز و بدون رابط کاربری Obscura که با زبان Rust توسعه یافته، به‌عنوان یکی از منابع الهام خود برای ساخت Kitesurf یاد کرده است. این شرکت می‌گوید نخستین نمونه اولیه Kitesurf در واقع انتقال (port) Obscura به محیط Workers بوده است. این شرکت همچنین اعلام کرده است که Kitesurf می‌تواند صفحاتی مانند TodoMVC، یکی از برنامه‌های معیار محبوب برای مقایسه چارچوب‌های JavaScript، را به‌درستی رندر کند. علاوه بر این، این مرورگر قادر به نمایش وب‌سایت‌هایی مانند Wikipedia، Hacker News، Cloudflare Blog و بخش قابل‌توجهی از داشبورد Cloudflare است.