Deno sluit aan by Cloudflare; Deno Deploy sluit oor ses maande
Deno se hele span sluit aan by Cloudflare.
Deno se hele span sluit aan by Cloudflare. Deno Deploy sal vir ses maande in werking wees voordat dit sluit, met migrasieondersteuning vir betalende klante wat na Workers verskuif. Die huidige span sal die oopbron-lopieomgewing vir nog 'n jaar onderhou, terwyl JSR aanhou funksioneer. Hierdie 9 Oktober Daily Diff skei daardie verbintenisse van die toekomstige werk om workerd en celld saam te smelt vir verspreide self-hosting. Ondersteunende stories verduidelik Microsoft se MXC-sandbox SDK en Bevy 0.20 se regte grafiese demo's, hardewarevereistes en kwaliteit-afwegings. Niko se uitspraak is NEEDS REVIEW: beplan die hosting-migrasie en identifiseer die instandhoudingseienaar van die looptyd.
Lees die geskrewe uitgawe (Engels) ↗
Wat hierdie video dek
- Deno is 'n oopbron JavaScript- en TypeScript-looptyd. Deno Deploy is 'n aparte bestuurde hostingdiens; hul ondersteuning- en afsluitplanne verskil.
- Deno Deploy sal vir ses maande opereer voordat dit afgeskakel word. Die aankondiging bied migrasieondersteuning aan betalende klante wat na Cloudflare Workers verskuif, sonder om universele inprop-versoenbaarheid te vestig.
- Die huidige span beloof nog een jaar van maandelikse looptyd-foutoplossings en sekuriteitsopdaterings, en beëindig dan hul eie looptydontwikkeling. Deno bly oopbron en ander kan voortgaan met ontwikkeling.
- JSR sal aanhou funksioneer met infrastruktuur wat na Cloudflare verskuif. Ondersteuning vir rusty_v8 gaan voort, met werk om dit in workerd te integreer.
- Die workerd/celld-samesmelting is daarop gemik om self-hosting van Workers en Durable Objects te verbeter. Cloudflare erken dat workerd se huidige Durable Objects-implementering enkel-instansie is en nie die beoogde verspreide skaalbaarheid kan bied nie. Die saamgesmelte platform is toekomstige werk.
- Microsoft MXC is 'n ingebedde SDK vir gesandkaste uitvoering van onvertroude kode oor Windows, Linux en macOS, met Rust-, .NET- en Node-SDK's. Die 1.0-vrystelling is op 7 Oktober gepubliseer; die bewaarplek bevat geskiedenis van die publieke vrystelling in Junie.
- MXC se OS-inheemse proses-sandbakke en VM-agterkante het verskillende sekuriteitsgrense. Ouditmodus deaktiveer uitdruklik sandbak-sekuriteit vir vertroude beleidsanalise en moet nie vir onvertroude werkladings gebruik word nie.
- Bevy 0.20, wat op 8 Oktober vrygestel is, is 'n gratis, oopbron Rust-speletjie-enjin. Eksperimentele Solari benodig straal-navraag-ondersteuning. Metaal-/macOS-ondersteuning word gelewer sonder 'n ingeboude Mac-denoiser; die episode maak geen DLSS-op-Mac of universele-hardeware-aanspraak nie.
- Bevy maak ReSTIR opsioneel en by verstek af vir prestasie. Dit kan skadukwaliteit verminder of bewegende skaduwees verloor in tonele met baie ligte, so bestaande tonele benodig hersiening. Verbeterde skadulag en weerkaatsingskimmer is afsonderlike vrystellingverbeterings.
Vertaalde transkripsie
Vertaal uit die oorspronklike Engelse vertelling. Beskikbare klank en onderskrifte word deur YouTube beheer.
Wat bly oor nadat Deno by Cloudflare aansluit?
0:00 Oopbron klink permanent. Deno se hele span sluit aan by Cloudflare, en Deno Deploy kry ses maande voor afskakeling. Wat bly oor in hierdie video? Wie verskuif jou toepassing? En kan Cloudflare vertrek makliker maak? Dis Vrydag, nege Oktober, en dit is The Daily Diff. Hou een vraag oop, want die ontsnapkamer het 'n ontbrekende stuk. Deno is 'n oopbron looptyd,
0:20 die program wat JavaScript en TypeScript loop buite jou blaaier. Dit sluit gereedskap in vir die toets en verpakking van jou kode. Deno Deploy is die aparte hostingdiens wat jou toepassings op iemand anders se bedieners laat loop. Dié het verskillende toekoms. Ryan Dahl, wat Node geskep het, het vandag die skuif aangekondig. Microsoft het 'n sandput vir die kode wat jou agent wil uitvoer,
0:38 en gister het Bevy mooier Rust-speletjiegrafika gelewer. Blykbaar kom Vrydag se migrasiekaartjie met straalgespoorde emosionele ondersteuning. Hier is die hosting-sperdatum in Deno se eie aankondiging.
Wie het ses maande om te migreer?
0:48 Deploy bly vir ses maande in werking, en skakel dan af. Betalende kliënte kry migrasie-ondersteuning na Cloudflare Workers. As Deploy jou besigheid huisves, behoort daardie kalender nou in jou insident beplanning, saam met die koffiebegroting. Workers voer bedienerkantkode op Cloudflare se netwerk uit. Om daarheen te beweeg beteken om jou toepassing se aannames na te gaan. Inventariseer databasisverbindings, agtergrondtake en gestoorde data. Migrasiehulp benodig 'n versoenbaarheidsoorsig voordat jy die baas 'n
1:12 pynlose naweek beloof. Almal anders kry die afskakelingskennisgewing. Dis 'n nuttige onderskeid wanneer iemand die opskrif aanstuur met die gerusstellende woorde, dit behoort reg te wees, en dadelik vanlyn gaan.
Wat gebeur met die looptyd en JSR?
1:21 Die looptyd kry nog 'n jaar van maandelikse foutoplossings en sekuriteitsopdaterings van hierdie span. Dan eindig hul ontwikkeling. Die bron bly oop, en ander onderhouders kan dit voortsit. Jou bestaande uitvoerbare lêer bly loop, maar die toekomstige ondersteuning daarvan benodig nou 'n eienaar. JSR, die pakketregister vir JavaScript en TypeScript, gaan voort om te opereer terwyl sy infrastruktuur na Cloudflare verskuif. Die span hou ook aan om rusty vee eight te ondersteun, sy Rust-bindings aan Google se JavaScript-enjin, en beplan om daardie werk in Cloudflare se looptyd te integreer.
1:49 So die dinosouruslogo oorleef, die hosting het 'n sperdatum, en die mense wat die looptyd gebou het, het 'n ander projek gekies. 'n Oop lisensie bewaar jou vermoë om die werk oor te neem. Ongelukkig word dit sonder die nodige ekstra ingenieursspan gelewer om dit te doen. Die nuwe fokus is die samesmelting van workerd en celld om self-hosting van Workers en
Waarom self-gehoste Workers bou?
2:07 Durable Objects te vereenvoudig. 'n Durable Object is 'n individueel aanspreekbare stuk bedienerkode met sy eie databasis, nuttig om 'n kletskamer se boodskappe en verbindings bymekaar te hou. Gebruik een objek per kamer, en die platform kan kamers oor masjiene versprei. Dahl beskryf celld as 'n Rust-binêr met objekberging as sy enigste eksterne diensafhanklikheid. Dis die ambisie, minder infrastruktuurprojekte verbonde aan elke toepassing. Dit klink aantreklik, as jy ooit 'n kletsprogram gebou het en per ongeluk 'n databasisadministrasie-afdeling gestig het. Ontwikkelaars kon dieselfde programmeermetode self gebruik.
2:34 Die operasionele ontsnapkamer benodig steeds die werk waarna ons sal terugkeer. Microsoft se Uitvoeringshouer, of M X C, is 'n sagtewarestel wat jou toepassing inbed om onbetroubare kode in 'n sandput uit te voer.
Wat is Microsoft se MXC-sandbox?
2:42 Dit beteken om te beperk waartoe 'n inprop of 'n agent se gegenereerde program toegang het, in plaas daarvan om dit jou hele skootrekenaar te gee en te hoop die opdrag was beleefd. Dit ondersteun Windows, Linux en macOS, met SDK's vir Rust, dot net en Node. Jy spesifiseer die werklading en beleid. Weergawe een het op sewe Oktober aangebreek, en die bewaarplek het 'n Junie publieke vrystelling-commit. Vandag se aandag het later gekom. Die slim deel is 'n algemene koppelvlak oor verskillende grense.
3:10 Die gevaarlike deel is om aan te neem dat hulle identies is omdat die API netjies lyk. Dit kan ook die ingewikkelde deel net ver genoeg wegsit sodat niemand dit nagaan nie. Linux gebruik by verstek Bubblewrap, en macOS gebruik Seatbelt. Windows gebruik by verstek 'n proseshouer. Ander agterkante sluit virtuele masjiene in, met sommige as eksperimenteel gemerk. 'n Bedryfstelselproses-sandbak en 'n aparte virtuele masjien het verskillende sekuriteitsgrense. Kies die agterkant vir die werklading wat jy werklik uitvoer.
3:36 En lees die ouditmoduswaarskuwing. Oudit skakel alle sandbaksekuriteit af vir die werklading wat ontleed word. Dit is om te leer wat 'n vertroude hulpmiddel nodig het, sodat jy die beleid daarvan kan opstel. Om 'n onbekende agentskrip deur daardie modus te plaas, sal die rede waarom jy die sandbak geïnstalleer het, ondermyn. Bevy is 'n gratis, oopbron-speletjie-enjin wat in Rust gebou is. Weergawe nul punt twintig het gister aangekom. Die eksperimentele Solari-weergawe simuleer lig wat in 'n toneel in reële tyd weerkaats, met verbeterde bewegende skaduwees en minder glimmende weerkaatsings namate die kamera beweeg.
Wat het verander in Bevy se beligting?
3:57 Solari benodig straal-navraag-ondersteuning. Dit loop nou op macOS deur Metal, hoewel die Mac-weergawe geen ingeboude denoiser het nie. Die ligmonsternemingstegniek genaamd ReSTIR is by verstek afgeskakel vir prestasie. Dit kan skadukwaliteit verminder en skaduwees in beweging verloor in tonele met baie ligte. Toets jou toneel voordat jy feesvier. Daar is meer koppelvlak-widgets en 'n skaduwee-taaluitbreiding genaamd wesl.
4:21 Jy kan 'n nommerinvoer skrop deur te sleep, 'n verfrissend klein demo nadat jy ontdek het waar jou bedieners sal woon. As jy dit eerder wil lees as om my dit te hoor sê, land die diff elke oggend gratis in jou inkassie by the daily diff dot dev, skakel hieronder. Hier is daardie ontbrekende stuk. Oopbron workerd ondersteun Durable Objects op 'n enkele instansie, wat skaalbaarheid beperk. Die samesmelting van celld is bedoel om daardie gaping te vul. Cloudflare se self-hosting-dryfveer kan 'n uitgang makliker maak,
Wat ontbreek nog by die uitgang?
4:41 maar die voltooide verspreide platform bly toekomstige werk. Dus vandag se uitspraak, NEEDS REVIEW. Ek sou die Deploy-migrasie nou op die kalender plaas en 'n benoemde instandhoudingseienaar eis voordat ek meer rondom die looptyd bou.
Waarom NEEDS REVIEW oor Deno se skuif?
4:54 Teken in, druk die klokkie, en vertel my in die kommentaar as jy dit anders sou gestempel het. En dit is die verskil vir vandag. Ek is Niko van Axrisi. Voeg verantwoordelik saam. N/A N/A N/A N/A
Bronne
- Deno is joining CloudflareDeno / Ryan Dahl
- Deno is joining Cloudflare — joint self-hosting planCloudflare / Ryan Dahl and Kenton Varda
- Microsoft eXecution Container README and audit warningMicrosoft on GitHub
- MXC SDK v1.0.0 releaseMicrosoft on GitHub
- Bevy 0.20 release notesBevy Contributors
- Solari in Bevy 0.20 — technical explanation and real demosJMS55
- Solari 0.20 source: experimental status and required ray-query featuresBevy on GitHub
- Deno is joining Cloudflare discussionHacker News
- Microsoft MXC discussionHacker News
- Bevy 0.20 discussionHacker News



