Վերադառնալ
Kitesurf-ի թարմացումը՝ WebMCP-ի աջակցություն և տերմինալային ռեժիմ
SiTech AI Team2 წთ. საკითხავი

Kitesurf-ի թարմացումը՝ WebMCP-ի աջակցություն և տերմինալային ռեժիմ

Cloudflare-ի ագենտային Kitesurf դիտարկիչն այժմ աջակցում է WebMCP-ին, ամբողջությամբ ընդգրկում է Browser Run API-ն և կարող է էջեր արտապատկերել տերմինալում։ Այս մասին ասվում է ընկերության նոր թարմացման մեջ։

Օգոստոսին Cloudflare-ը ներկայացրեց Kitesurf-ը՝ AI գործակալների համար նախատեսված դիտարկիչ, որն ամբողջությամբ աշխատում է Cloudflare Workers-ի վրա։ Ընկերության նոր թարմացման համաձայն՝ Kitesurf-ն աջակցում է WebMCP-ին, ընդգրկում է Browser Run API-ն ամբողջությամբ և աշխատում է նաև տերմինալում։

WebMCP-ի աջակցություն

Կայքերը ստեղծված չեն գործակալների օգտագործման համար։ Cloudflare-ը այսօրվա զննումը նկարագրում է որպես պիքսելների վրա սեղմելու և ճիշտ տարրի բեռնման սպասման քաոսային գործընթաց, որը ծրագրային օգտագործման դեպքում դանդաղ է ու փխրուն։ WebMCP-ն մշակողներին թույլ է տալիս կայքի ֆունկցիոնալությունը ուղղակիորեն բացել գործակալների համար, որպեսզի մոդելը կանչի searchFlights()-ի նման ֆունկցիա։

Cloudflare-ը WebMCP-ին աջակցում է դրա սկզբից և վերջերս կայքերի տերերին հնարավորություն տվեց միացնել այն մեկ անջատիչով՝ առանց կոդը փոխելու։ Այժմ այն աջակցում է նաև Kitesurf-ը, և ընկերությունը դա ցուցադրում է Cloudflare Radar-ում։

Ավելի շատ ստանդարտներ՝ 730 000-ից ավելի WPT ենթաթեստ

Գործարկումից ի վեր Kitesurf-ն ավելացրել է CSS Layout-ի, CSS Object Model-ի, CSS Typed OM-ի և custom elements-ի աջակցությունը, ինչպես նաև URL-ի վրա հիմնված մոդուլների լուծումը, JSON մոդուլները և import map-երը։ iframe-ները այժմ բեռնվում են ճիշտ պահին և ավելի լավ մեկուսացվում։

Kitesurf-ի WPT ենթաթեստերի ծածկույթի աճը

Որակը վերահսկվում է 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()-ով։

Ճարտարապետությունը PageScript-ը՝ էջի կոդը կատարող իզոլյատը, առանձնացնում է PageRenderer-ից, որը էջի օբյեկտներից պիքսելներ է ստեղծում։ Այս բաժանումը թույլ է տալիս արտապատկերումը տանել Kitesurf-ից դուրս, ուստի Cloudflare-ը PageRenderer-ը տեղափոխեց playground-ի Worker և հարմարեցրեց Kitty տերմինալային գրաֆիկայի արձանագրությանը, որն աջակցում են Kitty-ն, Ghostty-ն և WezTerm-ը։

Kitesurf-ը բետա տարբերակում անվճար է, և Cloudflare-ը հայտարարում է, որ դեռ մտադիր է նախագիծը հրապարակել բաց կոդով։

SSiTech

SiTech — AI-ով հզորացված վեբ մշակում

Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։