
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-ները այժմ բեռնվում են ճիշտ պահին և ավելի լավ մեկուսացվում։

Որակը վերահսկվում է 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-ը հայտարարում է, որ դեռ մտադիր է նախագիծը հրապարակել բաց կոդով։
SiTech — AI-ով հզորացված վեբ մշակում
Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։