Deno se pridružuje Cloudflareu; Deno Deploy se zatvara za šest mjeseci
Cijeli Deno tim se pridružuje Cloudflareu.
Cijeli Deno tim se pridružuje Cloudflareu. Deno Deploy će raditi šest mjeseci prije zatvaranja, uz podršku za migraciju za korisnike koji plaćaju i prelaze na Workers. Trenutni tim će održavati otvoreni izvorni runtime još godinu dana, dok JSR nastavlja s radom. Ovaj Daily Diff od 9. oktobra razdvaja te obaveze od budućeg rada na spajanju workerd-a i celld-a za distribuirano samostalno hostovanje. Dodatne priče objašnjavaju Microsoftov MXC sandbox SDK i stvarne grafičke demonstracije Bevy 0.20, hardverske zahtjeve i kompromise u kvaliteti. Nikova presuda je POTREBNA RECENZIJA: isplanirajte migraciju hostovanja i identificirajte vlasnika održavanja runtimea.
Pročitajte pisano izdanje (engleski) ↗
Šta ovaj video pokriva
- Deno je open-source JavaScript i TypeScript runtime. Deno Deploy je zasebna usluga upravljanog hostinga; njihovi planovi podrške i gašenja se razlikuju.
- Deno Deploy će raditi šest mjeseci prije gašenja. Najava nudi podršku za migraciju kupcima koji plaćaju i prelaze na Cloudflare Workers, bez uspostavljanja univerzalne kompatibilnosti za direktnu zamjenu.
- Trenutni tim obećava još godinu dana mjesečnih ispravki grešaka i sigurnosnih ažuriranja runtimea, a zatim završava svoj razvoj runtimea. Deno ostaje otvorenog koda i drugi mogu nastaviti razvoj.
- JSR će nastaviti s radom s infrastrukturom koja se prebacuje na Cloudflare. Podrška za rusty_v8 se nastavlja, s radom na njegovoj integraciji u workerd.
- Spajanje workerd/celld-a ima za cilj poboljšanje samostalnog hostovanja Workers-a i Durable Objects-a. Cloudflare priznaje da trenutna implementacija Durable Objects-a u workerd-u je jedinstvena instanca i ne može pružiti namjeravano distribuirano skaliranje. Spojena platforma je budući rad.
- Microsoft MXC je ugrađeni SDK za sandboxirano izvršavanje nepouzdanog koda preko Windowsa, Linuxa i macOS-a, s Rust, .NET i Node SDK-ovima. Njegova verzija 1.0 objavljena je 7. oktobra; repozitorij uključuje historiju javnog izdavanja iz juna.
- MXC-ovi OS-native procesni sandboxes i VM backendi imaju različite sigurnosne granice. Audit mod eksplicitno onemogućuje sigurnost sandboxa za analizu pouzdane politike i ne smije se koristiti za nepouzdane radne zadatke.
- Bevy 0.20, objavljen 8. oktobra, je besplatan, open-source Rust engine za igre. Eksperimentalni Solari zahtijeva podršku za ray-query. Podrška za Metal/macOS dolazi bez ugrađenog Mac denoisera; epizoda ne tvrdi DLSS-na-Macu ili univerzalni hardver.
- Bevy čini ReSTIR opcionalnim i isključenim po zadanim postavkama radi performansi. To može smanjiti kvalitetu sjena ili izgubiti pokretne sjene u scenama s mnogo svjetala, pa je potrebno pregledati postojeće scene. Poboljšano kašnjenje sjena i treperenje refleksija su zasebna poboljšanja izdanja.
Prevedeni transkript
Prevedeno iz originalne engleske naracije. Dostupan zvuk i titlovi kontroliše YouTube.
Šta preživljava Deno pridruživanje Cloudflareu?
0:00 Otvoreni kod zvuči trajno. Cijeli Deno tim se pridružuje Cloudflareu, a Deno Deploy dobiva šest mjeseci prije gašenja. U ovom videu, šta preživljava? Ko pomiče vašu aplikaciju? I može li Cloudflare olakšati odlazak? Petak je, deveti oktobar, i ovo je The Daily Diff. Jedno pitanje ostavite otvorenim, jer izlaz za nuždu ima dio koji nedostaje. Deno je open source runtime,
0:20 program koji pokreće JavaScript i TypeScript izvan vašeg preglednika. Uključuje alate za testiranje i pakiranje vašeg koda. Deno Deploy je zasebna hosting usluga koja pokreće vaše aplikacije na serverima nekog drugog. To su različite budućnosti. Ryan Dahl, koji je stvorio Node, danas je najavio potez. Microsoft ima sandbox za kod koji vaš agent želi pokrenuti,
0:38 a jučer je Bevy isporučio ljepšu Rust grafiku za igre. Očigledno, migracijska karta za petak dolazi s emocionalnom podrškom praćenom zrakama. Evo roka za hosting u Denovoj vlastitoj objavi.
Ko ima šest mjeseci za migraciju?
0:48 Deploy nastavlja s radom šest mjeseci, a zatim se gasi. Korisnici koji plaćaju dobivaju podršku za migraciju na Cloudflare Workers. Ako Deploy hostuje vaš posao, taj kalendar sada pripada vašem planiranju incidenata, pored budžeta za kafu. Workers pokreće server-side kod na Cloudflareovoj mreži. Prebacivanje tamo znači provjeru pretpostavki vaše aplikacije. Popišite veze s bazom podataka, pozadinske poslove i pohranjene podatke. Pomoć pri migraciji treba provjeru kompatibilnosti prije nego što šefu obećate
1:12 bezbolan vikend. Svi ostali dobivaju obavijest o gašenju. To je korisna razlika kada vam neko proslijedi naslov s utješnim riječima, trebalo bi biti u redu, i odmah ode offline.
Šta se dešava sa runtimeom i JSR-om?
1:21 Runtime dobiva još godinu dana mjesečnih ispravki grešaka i sigurnosnih ažuriranja od ovog tima. Zatim se njihov razvoj završava. Izvor ostaje otvoren, i drugi održavatelji ga mogu nastaviti. Vaš postojeći izvršni program nastavlja raditi, ali njegova buduća podrška sada treba vlasnika. JSR, registar paketa za JavaScript i TypeScript, nastavlja s radom dok se njegova infrastruktura prebacuje na Cloudflare. Tim također nastavlja podržavati rusty vee eight, svoje Rust veze s Googleovim JavaScript engineom, i planira integrirati taj rad u Cloudflareov runtime.
1:49 Dakle, logo dinosaura preživljava, hosting ima rok, a ljudi koji su gradili runtime izabrali su drugi projekt. Otvorena licenca čuva vašu sposobnost da preuzmete rad. Nažalost, isporučuje se bez rezervnog inženjerskog tima potrebnog za to. Novi fokus je spajanje workerd-a i celld-a kako bi se pojednostavilo samostalno hostovanje Workers-a i
Zašto graditi samostalno hostovane Workers?
2:07 Durable Objects-a. Durable Object je individualno adresabilni dio servera koda s vlastitom bazom podataka, koristan za držanje poruka chat sobe i veza zajedno. Koristite jedan objekt po sobi, a platforma može distribuirati sobe preko mašina. Dahl opisuje celld kao Rust binarni sa pohranom objekata kao jedinom vanjskom ovisnošću o usluzi. To je ambicija, manje infrastrukturnih projekata vezanih za svaku aplikaciju. To zvuči privlačno ako ste ikada izgradili chat aplikaciju i slučajno osnovali
2:34 odjel za administraciju baze podataka. Programeri bi sami mogli upravljati istim programskim modelom. Operativni izlaz za nuždu još uvijek treba rad kojem ćemo se vratiti.
Šta je Microsoftov MXC sandbox?
2:42 Microsoftov Execution Container, ili M X C, je softverski kit koji vaša aplikacija ugrađuje za pokretanje nepouzdanog koda unutar sandboxa. To znači ograničavanje onoga čemu dodatak ili generirani program agenta može pristupiti, umjesto da mu predate cijeli laptop i nadate se da je upit bio pristojan. Podržava Windows, Linux i macOS, sa SDK-ovima za Rust, dot net i Node. Vi određujete radno opterećenje i politiku. Verzija jedan stigla je sedmog oktobra, a repozitorij ima javno izdanje iz juna
3:10 commit. Današnja pažnja došla je kasnije. Pametan dio je zajedničko sučelje preko različitih granica. Opasan dio je pretpostavka da su identični jer API izgleda uredno. Također može postaviti komplicirani dio dovoljno daleko da ga niko ne provjeri. Linux podrazumijeva Bubblewrap, a macOS koristi Seatbelt. Windows podrazumijeva procesni kontejner. Ostali backendi uključuju virtualne mašine, s nekima označenim kao eksperimentalni. Sandbox procesa operativnog sistema i zasebna virtualna mašina imaju
3:36 različite sigurnosne granice. Odaberite backend za radno opterećenje koje stvarno pokrećete. I pročitajte upozorenje o načinu revizije. Revizija isključuje svu sigurnost sandboxa za radno opterećenje koje se analizira. Služi za učenje šta je potrebnom pouzdanom alatu, kako biste mogli autorizirati njegovu politiku. Propuštanje nepoznate skripte agenta kroz taj mod poništilo bi razlog zbog kojeg ste instalirali sandbox. Bevy je besplatan, open source game engine izgrađen u Rustu.
Šta se promijenilo u Bevy osvjetljenju?
3:57 Verzija nula točka dvadeset stigla je jučer. Njegov eksperimentalni Solari renderer simulira odbijanje svjetlosti u sceni u realnom vremenu, s poboljšanim pokretnim sjenama i manje svjetlucavim refleksijama dok se kamera pomjera. Solari zahtijeva podršku za ray query. Sada radi na macOS-u putem Metala, iako Mac verzija nema ugrađen denoiser. Tehnika uzorkovanja svjetla nazvana ReSTIR isključena je po zadanim postavkama radi performansi. To može smanjiti kvalitetu sjena i izgubiti sjene u pokretu u scenama
4:21 s mnogo svjetala. Testirajte svoju scenu prije slavljenja. Postoje više widgeta sučelja i proširenje jezika shadera nazvano wesl. Možete pomjerati numerički unos povlačenjem, osvježavajuće mala demonstracija nakon otkrivanja gdje će vaši serveri živjeti. Ako ovo radije čitate nego da me slušate kako to govorim, diff stiže u vaš inbox svako jutro, besplatno na the daily diff dot dev, link ispod. Evo tog dijela koji nedostaje.
Šta još nedostaje iz izlaza?
4:41 Open source workerd podržava Durable Objects na jednoj instanci, što ograničava skaliranje. Spajanje celld-a namijenjeno je popunjavanju tog jaza. Cloudflareov pritisak na samostalno hostovanje mogao bi olakšati izlazak, ali gotova distribuirana platforma ostaje budući rad.
Zašto POTREBNA RECENZIJA za Denov potez?
4:54 Dakle, današnja presuda, POTREBNA RECENZIJA. Stavio bih migraciju Deploya na kalendar sada i tražio imenovanog vlasnika održavanja prije nego što se više gradi oko runtimea. Pretplatite se, pritisnite zvono i recite mi u komentarima da li biste ga drugačije ocijenili. I to je diff za danas. Ja sam Niko iz Axrisija. Spajajte odgovorno.
Izvori
- 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



