
Kitesurf-ის განახლება: WebMCP-ის მხარდაჭერა და ტერმინალური რეჟიმი
Cloudflare-მა აგვისტოში აგენტური ბრაუზერი Kitesurf წარმოადგინა, რომელსაც ახლა WebMCP-ის მხარდაჭერა აქვს, 730 000-ზე მეტ WPT ტესტს გადის და გვერდების ტერმინალში გახსნაც შეუძლია.
Cloudflare-მა აგვისტოში აგენტური ბრაუზერი Kitesurf წარმოადგინა, რომელიც სრულად Cloudflare Workers-ზე მუშაობს. ახლახან გამოქვეყნებული განახლების მიხედვით, Kitesurf-ს WebMCP-ის მხარდაჭერა დაემატა, Browser Run-ის API-ს სრულად ფარავს და ტერმინალშიც მუშაობს.
WebMCP-ის მხარდაჭერა
ვებსაიტები აგენტებისთვის არ შექმნილა. Cloudflare-ის აღწერით, დღევანდელი დათვალიერება პიქსელებზე დაწკაპუნებისა და სწორი ელემენტის ჩატვირთვის მოლოდინის ქაოტური პროცესია, რაც პროგრამულად ნელი და მყიფეა. WebMCP დეველოპერებს საიტის ფუნქციონალის აგენტებისთვის გახსნის საშუალებას აძლევს, რომ მოდელმა დაწკაპუნების იმიტაციის ნაცვლად searchFlights()-ის მსგავსი ფუნქცია გამოიძახოს.
Cloudflare WebMCP-ს თავიდანვე უჭერს მხარს და ცოტა ხნის წინ საიტის მფლობელებს კოდის შეცვლის გარეშე, ერთი გადამრთველით ჩართვის საშუალება მისცა. Kitesurf-იც უკვე მუშაობს WebMCP-ით; კომპანია ამას Cloudflare Radar-ზე აჩვენებს, რომელიც navigate-to-ის და set-location-ის მსგავს ხელსაწყოებს ავლენს.
მეტი სტანდარტი, 730 000-ზე მეტი WPT ტესტი
გაშვების შემდეგ Kitesurf-ს დაემატა CSS Layout-ის, CSS Object Model-ის, CSS Typed OM-ის და custom elements-ის მხარდაჭერა, ასევე URL-ზე დაფუძნებული მოდულების გადაწყვეტა, JSON მოდულები და import map-ები, რაც მნიშვნელოვანია JavaScript-ს ნაწილებად მტვირთავი საიტებისთვის. iframe-ები ახლა დროულად იტვირთება და უკეთ იზოლირდება.

ხარისხს Web Platform Tests-ით აკონტროლებენ, ვებსტანდარტებთან შესაბამისობის ღია კოდის ნაკრებით. Kitesurf 730 000-ზე მეტ WPT ქვეტესტს გადის, გაშვების დროს არსებულზე 500 000-ით მეტს.
ეფექტურობა აგენტური ციკლისთვის
აგენტისთვის ეფექტურობა გვერდის სწრაფ ჩატვირთვაზე ნაკლებად, აგენტური ციკლის დაყოვნებაზეა დამოკიდებული. Cloudflare-მა ძრავის შიდა ნაწილები გააუმჯობესა: Boa JavaScript-ის ძრავსა და DOM-ს შორის ნაკლები ოპერაცია გადის, ამიტომ getAttribute-ის, id-ის და parentNode-ის ხშირი წაკითხვები Wasm DOM-ში სრულდება.
Browser Run, ტერმინალი და შემდეგი ნაბიჯები
Kitesurf ახლა Browser Run-ის API-ს სრულად ფარავს და მისი მართვა CDP-ით, Playwright-ით, Puppeteer-ით ან MCP-ით შეიძლება. ეკრანის სურათების, HTML-ის ამოღებისა და PDF-ების გენერაციის Quick Actions ადრე მხოლოდ REST API-დან იყო ხელმისაწვდომი; ახლა Worker-იდან env.BROWSER.quickAction() binding-ითაც გამოიძახება.
არქიტექტურა PageScript-ს, გვერდის კოდის შემსრულებელ იზოლატს, PageRenderer-ისგან გამოყოფს, რომელიც გამოთვლილი ობიექტებიდან პიქსელებს აგენერირებს. ეს გაყოფა რენდერინგის Kitesurf-იდან გატანის საშუალებას იძლევა, ამიტომ Cloudflare-მა PageRenderer playground-ის Worker-ში გადაიტანა და Kitty-ის ტერმინალური გრაფიკის პროტოკოლზე გადაამუშავა.
Kitesurf ბეტა ვერსიაში უფასოა, პროექტის ღია კოდად გამოქვეყნებას კი Cloudflare კვლავ გეგმავს.
SiTech — AI-გაძლიერებული ვებ დეველოპმენტი
ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.