# Deno-ն միանում է Cloudflare-ին; Deno Deploy-ը փակվում է վեց ամսից

Published: 2026-10-09

Deno-ի ողջ թիմը միանում է Cloudflare-ին: Deno Deploy-ը կգործի վեց ամիս, նախքան փակվելը, միգրացիոն աջակցությամբ վճարող հաճախորդների համար, ովքեր տեղափոխվում են Workers: Ներկայիս թիմը կպահպանի բաց կոդով runtime-ը ևս մեկ տարի, մինչ JSR-ը կշարունակի գործել: Այս հոկտեմբերի 9-ի The Daily Diff-ը առանձնացնում է այդ պարտավորությունները workerd-ը և celld-ը բաշխված ինքնահոստինգի համար միաձուլելու ապագա աշխատանքից: Աջակցող պատմությունները բացատրում են Microsoft-ի MXC sandbox SDK-ն և Bevy 0.20-ի իրական գրաֆիկական դեմոները, ապարատային պահանջները և որակի փոխզիջումները: Նիկոյի վճիռն է NEEDS REVIEW. պլանավորել հոստինգի միգրացիան և հայտնաբերել runtime-ի պահպանման սեփականատիրոջը:

Canonical: https://thedailydiff.dev/hy/video/deno-cloudflare-deploy-deadline/

## Ինչ է ընդգրկում այս տեսանյութը

- Deno-ն բաց կոդով JavaScript և TypeScript runtime է: Deno Deploy-ը առանձին կառավարվող հոստինգի ծառայություն է. դրանց աջակցության և անջատման պլանները տարբերվում են:
- Deno Deploy-ը կգործի վեց ամիս, նախքան անջատվելը: Հայտարարությունը առաջարկում է միգրացիոն աջակցություն վճարող հաճախորդներին, ովքեր տեղափոխվում են Cloudflare Workers, առանց համընդհանուր համատեղելիության հաստատման:
- Ներկայիս թիմը խոստանում է մեկ տարի runtime-ի ամսական սխալների շտկումներ և անվտանգության թարմացումներ, այնուհետև ավարտում է runtime-ի սեփական մշակումը: Deno-ն մնում է բաց կոդով, և ուրիշները կարող են շարունակել մշակումը:
- JSR-ը կշարունակի գործել՝ ենթակառուցվածքը տեղափոխելով Cloudflare: rusty\_v8-ի աջակցությունը շարունակվում է՝ աշխատանքներով այն workerd-ում ինտեգրելու ուղղությամբ:
- workerd/celld միաձուլման նպատակն է բարելավել ինքնահոստինգ Workers-ը և Durable Objects-ը: Cloudflare-ը խոստովանում է, որ workerd-ի ներկայիս Durable Objects-ի իրականացումը միայնակ ինստանս է և չի կարող ապահովել նախատեսված բաշխված մասշտաբավորումը: Միաձուլված հարթակը ապագա աշխատանք է:
- Microsoft MXC-ն ներկառուցված SDK է Windows, Linux և macOS համակարգերում չվստահված կոդի sandboxed կատարման համար, Rust, .NET և Node SDK-ներով: Դրա 1.0 թողարկումը հրապարակվել է հոկտեմբերի 7-ին. պահեստը ներառում է հունիսի հանրային թողարկման պատմություն:
- MXC-ի ՕՀ-ի բնիկ պրոցեսի sandbox-ները և VM backends-ները ունեն տարբեր անվտանգության սահմաններ: Աուդիտի ռեժիմը բացահայտորեն անջատում է sandbox-ի անվտանգությունը վստահված քաղաքականության վերլուծության համար և չպետք է օգտագործվի չվստահված աշխատանքային բեռների համար:
- Bevy 0.20-ը, որը թողարկվել է հոկտեմբերի 8-ին, անվճար, բաց կոդով Rust խաղային շարժիչ է: Փորձարարական Solari-ն պահանջում է ray-query աջակցություն: Metal/macOS աջակցությունը առաքվում է առանց ներկառուցված Mac denoiser-ի. դրվագը չի հայտարարում DLSS-ը Mac-ի վրա կամ համընդհանուր ապարատային պահանջ:
- Bevy-ը ReSTIR-ը դարձնում է կամընտիր և լռելյայն անջատված՝ կատարողականության համար: Սա կարող է նվազեցնել ստվերների որակը կամ կորցնել շարժվող ստվերները շատ լույսերով տեսարաններում, ուստի գոյություն ունեցող տեսարանները պետք է վերանայվեն: Ստվերների ուշացման և արտացոլումների թարթման բարելավումները առանձին թողարկման բարելավումներ են:

## Գլուխներ

- 0:00 Ի՞նչ է պահպանվում Deno-ի՝ Cloudflare-ին միանալուց հետո:
- 0:46 Ո՞վ ունի վեց ամիս միգրացիայի համար:
- 1:21 Ի՞նչ է լինում runtime-ի և JSR-ի հետ:
- 2:03 Ինչու՞ ստեղծել ինքնահոստինգ Workers:
- 2:42 Ի՞նչ է Microsoft-ի MXC sandbox-ը:
- 3:55 Ի՞նչ է փոխվել Bevy-ի լուսավորության մեջ:
- 4:41 Ի՞նչ է դեռ բացակայում ելքից:
- 4:54 Ինչու՞ NEEDS REVIEW Deno-ի տեղափոխման համար:

## Թարգմանված արձանագրություն

Թարգմանվել է բնօրինակ անգլերեն պատմությունից։ Հասանելի աուդիո և ենթագրերը վերահսկվում են YouTube-ի կողմից։

### Ի՞նչ է պահպանվում Deno-ի՝ Cloudflare-ին միանալուց հետո:

0:00 Բաց կոդը հավերժական է թվում։ Deno-ի ողջ թիմը միանում է Cloudflare-ին, և Deno Deploy-ը վեց ամիս ունի մինչև անջատումը։ Այս տեսանյութում ի՞նչ է պահպանվում։ Ո՞վ է տեղափոխում ձեր հավելվածը։ Եվ կարո՞ղ է Cloudflare-ն հեշտացնել հեռանալը։ Ուրբաթ է, հոկտեմբերի ինը, և սա The Daily Diff-ն է։ Մեկ հարց բաց թողեք, քանի որ փախուստի ճանապարհը բացակայող մաս ունի։ Deno-ն բաց կոդով runtime է,

0:20 ծրագիր, որը գործարկում է JavaScript և TypeScript ձեր դիտարկիչից դուրս։ Այն ներառում է ձեր կոդի փորձարկման և փաթեթավորման գործիքներ։ Deno Deploy-ը առանձին հոստինգի ծառայություն է, որը գործարկում է ձեր հավելվածները ուրիշի սերվերներում։ Դրանք տարբեր ապագա ունեն։ Ռայան Դալը, ով ստեղծել է Node-ը, այսօր հայտարարեց տեղափոխման մասին։ Microsoft-ը sandbox ունի այն կոդի համար, որը ձեր գործակալը ցանկանում է գործարկել,

0:38 և երեկ Bevy-ը առաքել է ավելի գեղեցիկ Rust խաղային գրաֆիկա։ Ակներևաբար ուրբաթի միգրացիոն տոմսը գալիս է ճառագայթներով հետագծված էմոցիոնալ աջակցությամը։ Ահա Deno-ի սեփական հայտարարության հոստինգի վերջնաժամկետը:

### Ո՞վ ունի վեց ամիս միգրացիայի համար:

0:48 Deploy-ը շարունակում է գործել վեց ամիս, ապա անջատվում է: Վճարող հաճախորդները ստանում են միգրացիոն աջակցություն Cloudflare Workers-ին: Եթե Deploy-ը հյուրընկալում է ձեր բիզնեսը, ապա այդ օրացույցը այժմ պետք է լինի ձեր միջադեպի պլանավորման մեջ՝ սուրճի բյուջեի կողքին: Workers-ը գործարկում է սերվերային կոդը Cloudflare-ի ցանցում: Այնտեղ տեղափոխվելը նշանակում է ստուգել ձեր հավելվածի ենթադրությունները: Գույքագրել տվյալների բազայի միացումները, ֆոնային աշխատանքները և պահված տվյալները: Միգրացիոն օգնության համար անհրաժեշտ է համատեղելիության վերանայում, նախքան ղեկավարին խոստանալը

1:12 անցավ հանգստյան օրեր։ Մնացած բոլորը ստանում են անջատման ծանուցումը։ Դա օգտակար տարբերություն է, երբ ինչ-որ մեկը վերահասցեագրում է վերնագիրը հանգստացնող խոսքերով, «ամեն ինչ կարգին կլինի», և անմիջապես անցնում է անցանց։

### Ի՞նչ է լինում runtime-ի և JSR-ի հետ:

1:21 Runtime-ը ստանում է ևս մեկ տարի ամսական սխալների շտկումներ և անվտանգության թարմացումներ այս թիմից: Այնուհետև նրանց զարգացումն ավարտվում է: Աղբյուրը մնում է բաց, և այլ պահպանողներ կարող են շարունակել այն: Ձեր գոյություն ունեցող կատարվող ֆայլը շարունակում է գործել, բայց դրա ապագա աջակցությունն այժմ սեփականատեր է պահանջում: JSR-ը, JavaScript-ի և TypeScript-ի փաթեթային գրանցամատյանը, շարունակում է գործել, մինչ դրա ենթակառուցվածքը տեղափոխվում է Cloudflare: Թիմը նաև շարունակում է աջակցել rusty vee eight-ին՝ Google-ի JavaScript շարժիչի Rust կապերին, և նախատեսում է այդ աշխատանքը ինտեգրել Cloudflare-ի runtime-ի մեջ:

1:49 Այսպիսով, դինոզավրի լոգոն պահպանվում է, հոստինգը վերջնաժամկետ ունի, իսկ runtime-ը կառուցող մարդիկ այլ նախագիծ են ընտրել: Բաց լիցենզիան պահպանում է աշխատանքը ստանձնելու ձեր հնարավորությունը: Ցավոք, այն առաքվում է առանց դա անելու համար անհրաժեշտ պահեստային ինժեներական թիմի: Նոր ուշադրությունը workerd-ը և celld-ը միաձուլելն է՝ Workers-ի և Durable Objects-ի ինքնահոստինգը պարզեցնելու համար։ Durable Object-ը սերվերային կոդի անհատապես հասցեական մաս է՝ իր սեփական տվյալների բազայով, օգտակար զրուցարանի հաղորդագրությունները և միացումները միասին պահելու համար։ Օգտագործեք մեկ օբյեկտ յուրաքանչյուր սենյակի համար, և հարթակը կարող է բաշխել սենյակները տարբեր մեքենաների միջև։

### Ինչու՞ ստեղծել ինքնահոստինգ Workers:

2:07 Durable Objects: A Durable Object-ը սերվերային կոդի անհատապես հասցեագրվող մաս է իր սեփական տվյալների բազայով, օգտակար է զրուցարանի հաղորդագրությունները և միացումները միասին պահելու համար: Օգտագործեք մեկ օբյեկտ մեկ սենյակի համար, և հարթակը կարող է բաշխել սենյակները մեքենաների միջև: Դալը celld-ը նկարագրում է որպես Rust երկուական ֆայլ՝ օբյեկտային պահեստով որպես իր միակ արտաքին ծառայության կախվածություն: Դա հավակնությունն է՝ ավելի քիչ ենթակառուցվածքային նախագծեր կցված յուրաքանչյուր հավելվածին: Դա գրավիչ է թվում, եթե երբևէ զրուցարան եք կառուցել և պատահաբար հիմնադրել

2:34 տվյալների բազայի կառավարման բաժին: Մշակողները կարող էին ինքնուրույն գործարկել նույն ծրագրավորման մոդելը: Գործառնական փախուստի ուղին դեռ կարիք ունի այն աշխատանքի, որին մենք կվերադառնանք:

### Ի՞նչ է Microsoft-ի MXC sandbox-ը:

2:42 Microsoft-ի Execution Container-ը, կամ MXC-ն, ծրագրային ապահովման հավաքածու է, որը ձեր հավելվածը ներկառուցում է՝ չվստահված կոդը sandbox-ի ներսում գործարկելու համար: Դա նշանակում է սահմանափակել, թե ինչին կարող է հասանելիություն ունենալ պլագինը կամ գործակալի ստեղծած ծրագիրը, փոխանակ ամբողջ նոթբուքը հանձնելու և հույս ունենալու, որ հուշումը քաղաքավարի էր: Այն աջակցում է Windows, Linux և macOS օպերացիոն համակարգերին՝ Rust-ի, dot net-ի և Node-ի համար նախատեսված SDK-ներով։ Դուք նշում եք աշխատանքային ծանրաբեռնվածությունը և քաղաքականությունը։ Տարբերակ մեկը հայտնվել է հոկտեմբերի յոթին, իսկ պահեստում կա հունիսյան հանրային

3:10 թողարկման commit։ Այսօրվա ուշադրությունը ավելի ուշ եկավ։ Խելացի մասը տարբեր սահմանների ընդհանուր ինտերֆեյսն է։ Վտանգավոր մասը ենթադրելն է, որ դրանք նույնական են, քանի որ API-ն կոկիկ է թվում։ Այն կարող է նաև բարդ մասը այնքան հեռու տեղադրել, որ ոչ ոք չստուգի այն։ Linux-ը լռելյայն օգտագործում է Bubblewrap, իսկ macOS-ը՝ Seatbelt։ Windows-ը լռելյայն օգտագործում է պրոցեսի կոնտեյներ: Այլ backends-ները ներառում են վիրտուալ մեքենաներ, որոնցից մի քանիսը նշված են փորձարարական: Օպերացիոն համակարգի պրոցեսի sandbox-ը և առանձին վիրտուալ մեքենան ունեն

3:36 տարբեր անվտանգության սահմաններ: Ընտրեք backend-ը այն աշխատանքային բեռի համար, որը դուք իրականում գործարկում եք: Եվ կարդացեք աուդիտի ռեժիմի նախազգուշացումը։ Աուդիտը անջատում է sandbox-ի բոլոր անվտանգության համակարգերը վերլուծվող աշխատանքային բեռի համար: Այն նախատեսված է պարզելու համար, թե ինչ է անհրաժեշտ վստահելի գործիքին, որպեսզի կարողանաք մշակել դրա քաղաքականությունը: Անհայտ գործակալի սցենարը այդ ռեժիմով անցկացնելը կխաթարի այն պատճառը, որով դուք տեղադրել եք sandbox-ը։ Bevy-ը անվճար, բաց կոդով խաղային շարժիչ է՝ կառուցված Rust-ով:

### Ի՞նչ է փոխվել Bevy-ի լուսավորության մեջ:

3:57 Տարբերակ զրո կետ քսանը հայտնվեց երեկ: Նրա փորձարարական Solari render-ը մոդելավորում է լույսի անդրադարձը տեսարանում իրական ժամանակում, բարելավված շարժվող ստվերներով և ավելի քիչ շողացող արտացոլումներով, երբ տեսախցիկը շարժվում է: Solari-ն ray query աջակցություն է պահանջում: Այն այժմ աշխատում է macOS-ի վրա Metal-ի միջոցով, թեև Mac-ի տարբերակը չունի ներկառուցված աղմուկը հեռացնող։ Լույսի նմուշառման տեխնիկան, որը կոչվում է ReSTIR, լռելյայն անջատված է՝ կատարողականության համար։ Դա կարող է նվազեցնել ստվերների որակը և կորցնել շարժվող ստվերները տեսարաններում

4:21 շատ լույսերով։ Ստուգեք ձեր տեսարանը տոնելուց առաջ։ Կան ավելի շատ ինտերֆեյսի վիդջեթներ և shader լեզվի ընդլայնում, որը կոչվում է wesl։ Դուք կարող եք թվային մուտքագրումը քաշելով ճշգրտել, ինչը թարմացնող փոքր դեմո է այն բանից հետո, երբ պարզեցիք, թե որտեղ են ապրելու ձեր սերվերները։ Եթե նախընտրում եք սա կարդալ, քան լսել իմ ասելը, ապա diff-ը հայտնվում է ձեր մուտքի արկղում ամեն առավոտ, անվճար the daily diff dot dev-ում, հղումը ներքևում: Ահա այդ բացակայող կտորը:

### Ի՞նչ է դեռ բացակայում ելքից:

4:41 Բաց կոդով workerd-ն աջակցում է Durable Objects-ին մեկ ինստանսի վրա, ինչը սահմանափակում է մասշտաբավորումը: celld-ի միաձուլումը նախատեսված է այդ բացը լրացնելու համար: Cloudflare-ի ինքնահոստինգի խթանումը կարող է հեշտացնել դուրս գալը, բայց ավարտված բաշխված հարթակը մնում է ապագա աշխատանք:

### Ինչու՞ NEEDS REVIEW Deno-ի տեղափոխման համար:

4:54 Այսպիսով, այսօրվա վճիռը՝ վերանայման կարիք կա։ Ես Deploy միգրացիան կդնեի օրացույցի վրա հիմա և կպահանջեի պահպանման նշված սեփականատիրոջը մինչ runtime-ի շուրջ ավելին կառուցելը: Բաժանորդագրվեք, սեղմեք զանգակը և մեկնաբանություններում ասեք ինձ, եթե այլ կերպ կկնքեիք։ Եվ այդքանը այսօրվա diff-ի համար։ Ես Նիկոն եմ Axrisi-ից: Միավորել պատասխանատվությամբ։

## Աղբյուրներ

- [Deno is joining Cloudflare](https://deno.com/blog/cloudflare) — Deno / Ryan Dahl
- [Deno is joining Cloudflare — joint self-hosting plan](https://blog.cloudflare.com/deno-joins-cloudflare/) — Cloudflare / Ryan Dahl and Kenton Varda
- [Microsoft eXecution Container README and audit warning](https://github.com/microsoft/mxc) — Microsoft on GitHub
- [MXC SDK v1.0.0 release](https://github.com/microsoft/mxc/releases/tag/v1.0.0) — Microsoft on GitHub
- [Bevy 0.20 release notes](https://bevy.org/news/bevy-0-20/) — Bevy Contributors
- [Solari in Bevy 0.20 — technical explanation and real demos](https://jms55.github.io/posts/2026-09-18-solari-bevy-0-20/) — JMS55
- [Solari 0.20 source: experimental status and required ray-query features](https://github.com/bevyengine/bevy/blob/v0.20.0/crates/bevy_solari/src/lib.rs) — Bevy on GitHub
- [Deno is joining Cloudflare discussion](https://news.ycombinator.com/item?id=50019911) — Hacker News
- [Microsoft MXC discussion](https://news.ycombinator.com/item?id=50016489) — Hacker News
- [Bevy 0.20 discussion](https://news.ycombinator.com/item?id=50013610) — Hacker News
