
עדכון Kitesurf של Cloudflare: תמיכה ב-WebMCP ומצב טרמינל
הדפדפן הסוכני Kitesurf של Cloudflare תומך כעת ב-WebMCP, מכסה את כל ה-API של Browser Run ומסוגל להציג דפים בתוך טרמינל, כך נמסר בעדכון חדש שפרסמה החברה על הדרך לדפדפן הסוכני.
באוגוסט הציגה Cloudflare את Kitesurf, דפדפן שנבנה עבור סוכני AI ופועל כולו על Cloudflare Workers. בעדכון שפרסמה החברה נמסר כי Kitesurf תומך כעת ב-WebMCP, מכסה את כל ה-API של Browser Run ופועל גם בטרמינל.
תמיכה ב-WebMCP
אתרים לא נבנו לשימוש של סוכנים. Cloudflare מתארת את הגלישה של היום כתהליך מבולגן של לחיצה על פיקסלים וקיווי שהאלמנט הנכון ייטען, תהליך איטי ושברירי כשעושים אותו באופן תוכנתי. WebMCP מאפשר למפתחים לחשוף את פונקציונליות האתר ישירות לסוכנים, כך שמודל יכול לקרוא לפונקציה כמו searchFlights() במקום לחקות לחיצות.
Cloudflare תומכת ב-WebMCP מראשיתו, ולאחרונה אפשרה לבעלי אתרים להפעיל אותו במתג אחד ללא שינוי בקוד. כעת גם Kitesurf תומך בו, והחברה מדגימה זאת ב-Cloudflare Radar שחושף כלים כמו navigate-to ו-set-location.
יותר תקנים, למעלה מ-730,000 תתי-מבחני WPT
מאז ההשקה הוסיפה Kitesurf תמיכה ב-CSS Layout, ב-CSS Object Model, ב-CSS Typed OM וב-custom elements, וגם בפתרון מודולים מבוסס URL, מודולי JSON ו-import maps לאתרים שטוענים JavaScript במקטעים. iframe נטענים כעת בזמן הנכון ומבודדים טוב יותר.

את האיכות בודקים באמצעות Web Platform Tests, חבילת המבחנים בקוד פתוח לתאימות לתקני רשת. Kitesurf עובר יותר מ-730,000 תתי-מבחני WPT, כ-500,000 יותר מאשר בהשקה.
יעילות עבור הלולאה הסוכנית
עבור סוכן, יעילות היא פחות מהירות טעינת הדף ויותר זמן ההשהיה של הלולאה כולה. Cloudflare עיבדה מחדש את חלקי הפנים של המנוע כך שפחות פעולות חוצות את הגבול בין מנוע ה-JavaScript Boa ל-DOM: קריאות כמו getAttribute, id ו-parentNode נענות בתוך Wasm DOM.
Browser Run, הטרמינל ומה הלאה
ל-Kitesurf יש כעת כיסוי מלא של ה-API של Browser Run, וניתן להפעיל אותו דרך CDP, Playwright, Puppeteer או MCP. Quick Actions לצילום מסך, חילוץ HTML ויצירת PDF היו זמינים קודם רק מה-REST API; כעת אפשר לקרוא להם בתוך Worker באמצעות env.BROWSER.quickAction().
הארכיטקטורה מפרידה בין PageScript, ה-isolate שמריץ את קוד הדף, לבין PageRenderer, שהופך אובייקטים של הדף לפיקסלים. ההפרדה הזו מאפשרת להוציא את הרינדור מחוץ ל-Kitesurf, ולכן Cloudflare העבירה את PageRenderer ל-Worker של ה-playground והתאימה אותו לפרוטוקול הגרפיקה הטרמינלי Kitty, הנתמך ב-Kitty, Ghostty ו-WezTerm.
Kitesurf חינמי בגרסת הבטא, ו-Cloudflare מוסרת שהיא עדיין מחויבת לפרסם את הפרויקט בקוד פתוח.
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.