+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

UDeno ujoyina i-Cloudflare; I-Deno Deploy ivalwa ezinyangeni eziyisithupha

Ithimba lonke le-Deno lihlanganisa i-Cloudflare.

Ithimba lonke le-Deno lihlanganisa i-Cloudflare. I-Deno Deploy izosebenza izinyanga eziyisithupha ngaphambi kokuba ivalwe, ngosekelo lokufuduka lwamakhasimende akhokhelayo aya ku-Workers. Ithimba lamanje lizoqhubeka nokugcina i-runtime yomthombo ovulekile unyaka owodwa, kanti i-JSR iyaqhubeka nokusebenza. Lolu suku lwe-Daily Diff luka-Okthoba 9 luhlukanisa lezo zibopho emsebenzini wesikhathi esizayo wokuhlanganisa i-workerd ne-celld yokuzisingatha okusabalalisiwe. Izindaba ezisekelayo zichaza i-MXC sandbox SDK ye-Microsoft namademo wezithombe ezingokoqobo ze-Bevy 0.20, izidingo zehadiwe kanye nokushintshana kwekhwalithi. Isinqumo sikaNiko yi-NEEDS REVIEW: hlela ukufuduka kokusingathwa futhi ukhombe umnikazi wokulungisa i-runtime.

Funda uhlelo olubhaliwe (isiNgisi) ↗

Lokho okuhlanganiswa yile vidiyo

  • I-Deno iyi-JavaScript nomthombo ovulekile we-TypeScript runtime. I-Deno Deploy iyisevisi yokusingathwa ehlukile; izinhlelo zayo zokusekela nezokuvala ziyahlukana.
  • I-Deno Deploy izosebenza izinyanga eziyisithupha ngaphambi kokuba ivalwe. Isimemezelo sinikeza ukwesekwa kokufuduka kumakhasimende akhokhelayo aya ku-Cloudflare Workers, ngaphandle kokusungula ukuhambisana okungena-universal.
  • Ithimba lamanje lithembisa unyaka owodwa wokulungiswa kwamaphutha e-runtime nyanga zonke kanye nezibuyekezo zokuphepha, bese liqeda ukuthuthukiswa kwe-runtime. I-Deno ihlala ingumthombo ovulekile futhi abanye bangaqhubeka nokuthuthukiswa.
  • I-JSR izoqhubeka nokusebenza ngengqalasizinda ehamba ku-Cloudflare. Ukusekelwa kwe-rusty_v8 kuyaqhubeka, nomsebenzi wokuyihlanganisa ku-workerd.
  • Ukuhlanganiswa kwe-workerd/celld kuhlose ukuthuthukisa i-Workers ezisingathwayo nama-Durable Objects. I-Cloudflare iyavuma ukuthi ukusetshenziswa kwe-Durable Objects kwe-workerd kwamanje kuyisici esisodwa futhi akukwazi ukunikeza ukusabalaliswa okuhloswe ngakho. Iplatifomu ehlanganisiwe ingumsebenzi wesikhathi esizayo.
  • I-Microsoft MXC iyi-SDK efakwe ngaphakathi yokusebenzisa ikhodi engathenjwa esingathwayo ku-Windows, Linux ne-macOS, nge-Rust, .NET nama-Node SDK. Ukukhishwa kwayo kwe-1.0 kwashicilelwa ngo-Okthoba 7; indawo yokugcina iqukethe umlando wokukhishwa komphakathi kaJuni.
  • Ama-sandbox e-MXC asebenzisa uhlelo lokusebenza kanye nama-backend e-VM anomkhawulo wokuphepha ohlukile. Imodi yokuhlola ivala ngokucacile ukuphepha kwe-sandbox ukuze kuhlolwe inqubomgomo ethembekile futhi akumele isetshenziselwe imisebenzi engathenjwa.
  • I-Bevy 0.20, ekhishwe ngo-Okthoba 8, iyinjini yamahhala, yomthombo ovulekile ye-Rust game. I-Solari yokuhlola idinga ukwesekwa kwe-ray-query. Ukusekelwa kwe-Metal/macOS kuza ngaphandle kwe-Mac denoiser eyakhelwe ngaphakathi; isiqephu asenzi isimangalo se-DLSS-on-Mac noma sehadiwe yendawo yonke.
  • I-Bevy yenza i-ReSTIR ibe yinketho futhi ivalwe ngokuzenzakalela ukuze isebenze kahle. Lokhu kunganciphisa ikhwalithi yesithunzi noma kulahlekelwe izithunzi ezihambayo ezigamekweni ezinokukhanya okuningi, ngakho-ke izigameko ezikhona zidinga ukubuyekezwa. Ukulungiswa kwesithunzi esithuthukisiwe kanye nokugqama kokubonakalisa kungukuthuthuka okuhlukile kokukhishwa.

Umbhalo obhaliwe ohunyushwe

Kuhunyushwe kusuka ekulandiseni kokuqala kwesiNgisi. Umsindo namazwibela atholakalayo alawulwa yi-YouTube.

Yini esindayo ku-Deno ejoyina i-Cloudflare?

0:00 Umthombo ovulekile uzwakala ungapheli. Ithimba lonke le-Deno lihlanganisa i-Cloudflare, futhi i-Deno Deploy ithola izinyanga eziyisithupha ngaphambi ukuvala. Kule vidiyo, yini esindayo? Ubani ohambisa uhlelo lwakho? Futhi ingabe i-Cloudflare ingakwenza kube lula ukuhamba? NgoLwesihlanu, Okthoba olwesishiyagalolunye, futhi lena yi-Daily Diff. Gcina umbuzo owodwa uvulekile, ngoba indawo yokuphunyuka inengxenye elahlekile. I-Deno iyi-runtime yomthombo ovulekile,

0:20 uhlelo olusebenzisa i-JavaScript ne-TypeScript ngaphandle kwesiphequluli sakho. Kuhlanganisa amathuluzi okuhlola nokupakisha ikhodi yakho. I-Deno Deploy iyisevisi yokusingathwa ehlukile esebenzisa izinhlelo zakho ku amaseva abanye abantu. Lawa anezinto ezizayo ezihlukene. URyan Dahl, owadala i-Node, umemezele ukuhamba namuhla. IMicrosoft inesandbox yekhodi umenzeli wakho afuna ukuyisebenzisa,

0:38 futhi izolo i-Bevy yathumela ihluzo zomdlalo we-Rust ezinhle kakhulu. Ngokusobala ithikithi lokufuduka langoLwesihlanu liza nosizo lwe-ray traced emotional support. Nansi isikhathi sokugcina sokusingathwa esimemezelweni se-Deno uqobo.

Ubani onezinyanga eziyisithupha zokufuduka?

0:48 I-Deploy iyaqhubeka nokusebenza izinyanga eziyisithupha, bese iyavala. Amakhasimende akhokhelayo athola usizo lokufuduka ku-Cloudflare Workers. Uma i-Deploy isingatha ibhizinisi lakho, lelo khalenda manje lingokwenzeka kwakho ukulungiselela, eduze kwesabelomali sekhofi. I-Workers isebenzisa ikhodi engaphakathi kweseva kunethiwekhi ye-Cloudflare. Ukuthuthela lapho kusho ukuhlola izinto uhlelo lwakho olucabangayo. Uhlu lokuxhumeka kwedathabhesi, imisebenzi yangemuva kanye nedatha egcinwe. Usizo lokufuduka ludinga ukubuyekezwa kokuhambisana ngaphambi kokuba uthembise umphathi

1:12 impelasonto engenabuhlungu. Bonke abanye bathola isaziso sokuvala. Lokho kungumahluko owusizo lapho umuntu edlulisela isihloko nge amagama aqinisekisayo, kufanele kulunge, futhi ngokushesha uyeke ukusebenza.

Kwenzekani ku-runtime naku-JSR?

1:21 I-runtime ithola omunye unyaka wokulungiswa kwamaphutha nyanga zonke kanye nezibuyekezo zokuphepha ku leli thimba. Bese kuphela ukuthuthukiswa kwabo. Umthombo uhlala uvulekile, futhi abanye abalungisi bangaqhubeka nawo. Ukusetshenziswa kwakho okukhona kuyaqhubeka nokusebenza, kodwa ukusekelwa kwakho kwesikhathi esizayo manje kudinga i umnikazi. I-JSR, indawo yokubhalisa amaphakheji e-JavaScript ne-TypeScript, iyaqhubeka nokusebenza kanti ingqalasizinda yayo ihamba ku-Cloudflare. Ithimba futhi liyaqhubeka nokusekela i-rusty vee eight, izibopho zayo ze-Rust enjinini ye-Google ye-JavaScript, futhi lihlela ukuhlanganisa lowo msebenzi ku-runtime ye-Cloudflare.

1:49 Ngakho uphawu lwesilwane sasendulo lusindile, ukusingathwa kunesikhathi sokugcina, futhi abantu abakha i-runtime bakhethe elinye iphrojekthi. Ilayisense evulekile igcina ikhono lakho lokuthatha umsebenzi. Ngeshwa, iza ngaphandle kwethimba lobunjiniyela eliyisipele elidingekayo ukuze lenze lokho. Ukugxila okusha kusehlanganisweni se-workerd ne-celld ukwenza lula ukusingathwa kwe-Workers kanye ne

Kungani kwakhiwa i-Workers ezisingathwa?

2:07 Izinto Eziqinile. Into Eqinile iyisiqephu esikhodwa sekhodi yeseva esingahlanganiswa ngasinye nge database yaso, ewusizo ekugcineni imilayezo yegumbi lengxoxo kanye ne ukuxhumana ndawonye. Sebenzisa into eyodwa egumbini ngalinye, futhi iplatifomu ingasabalalisa amagumbi phakathi kwemishini. UDahl uchaza i-celld njengebhinari ye-Rust enendawo yokugcina izinto njengokuphela kwayo kwangaphandle ukuncika kwesevisi. Leyo yinhloso, amaphrojekthi engqalasizinda ambalwa axhunywe ohlelweni ngalunye. Lokho kuzwakala kuheha uma wake wakha uhlelo lokuxoxa futhi wamisa ngephutha

2:34 umnyango wokulawulwa kwedathabhesi. Onjiniyela bangakwazi ukusebenzisa imodeli efanayo yokuhlela ngokwabo. Indawo yokuphunyuka yokusebenza isadinga umsebenzi esizobuyela kuwo.

Uyini i-sandbox ye-Microsoft MXC?

2:42 Isiqukathi Sokwenziwa se-Microsoft, noma i-M X C, yikhithi yesoftware uhlelo lwakho lokusebenza lufaka ukuze lusebenzise ikhodi engathenjwa ngaphakathi kwe-sandbox. Lokho kusho ukunciphisa ukuthi i-plugin noma uhlelo oludalwe umenzeli lungafinyelela kuphi, esikhundleni sokuyinikeza yonke ilaptop yakho futhi uthembe ukuthi umbuzo ubunomusa. Isekela i-Windows, i-Linux ne-macOS, ngama-SDK e-Rust, dot net ne-Node. Uchaza umsebenzi nenqubomgomo. Inguqulo yokuqala yafika ngo-Okthoba olwesikhombisa, futhi indawo yokugcina inombhalo wokukhishwa komphakathi kaJuni

3:10 wokukhishwa komphakathi. Ukunaka kwamanje kwafika kamuva. Ingxenye ehlakaniphile i-interface evamile phezu kwemingcele ehlukene. Ingxenye eyingozi wukucabanga ukuthi ziyafana ngoba i-API ibukeka ihlelekile. Ingakwazi futhi ukubeka ingxenye eyinkimbinkimbi kude kakhulu kangangokuthi akekho oyihlolayo. I-Linux ibuyela ku-Bubblewrap, kanti i-macOS isebenzisa i-Seatbelt. I-Windows ibuyela kusiqukathi senqubo. Amanye ama-backend ahlanganisa ama-virtual machines, anabanye ababhalwe njengokuhlolwa. I-sandbox yenqubo yohlelo lokusebenza kanye ne-virtual machine ehlukile inayo

3:36 imikhawulo yokuphepha ehlukene. Khetha i-backend yomsebenzi owusebenzisayo ngempela. Futhi funda isexwayiso semodi yokuhlola. Ukuhlolwa kucisha konke ukuphepha kwe-sandbox kumsebenzi ohlaziywayo. Kungokufunda ukuthi ithuluzi elithembekile lidingani, ukuze ukwazi ukubhala inqubomgomo yalo. Ukufaka isikripthi somenzeli ongasazi kuleyo modi kungahlula isizathu o ufake i-sandbox. I-Bevy iyi-injini yamahhala, yomthombo ovulekile eyakhiwe nge-Rust.

Yini eshintshile ekukhanyiseni kwe-Bevy?

3:57 Inguqulo zero point twenty yafika izolo. I-renderer yayo ye-Solari yokuhlola ilingisa ukukhanya okushaya endaweni ngesikhathi sangempela, unezithunzi ezihambayo ezithuthukisiwe kanye nokukhombisa okuncane okugqamile njengoba ikhamera ihamba. I-Solari idinga ukwesekwa kwe-ray query. Manje isebenza ku-macOS nge-Metal, nakuba inguqulo ye-Mac ingenayo eyakhelwe ngaphakathi i-denoiser. Indlela yokuhlola ukukhanya ebizwa nge-ReSTIR ivaliwe ngokuzenzakalela ukuze ukusebenza kahle. Lokho kunganciphisa ikhwalithi yesithunzi futhi kulahlekelwe izithunzi ezihambayo ezigamekweni

4:21 ezinokukhanya okuningi. Hlola isigameko sakho ngaphambi kokugubha. Kukhona amawijethi engeziwe e-interface kanye nesandiso solimi lwe-shader olubizwa nge-wesl. Ungakwazi ukuhlikihla okokufaka kwenombolo ngokuhudula, idemo encane ephumuzayo ngemva ukuthola ukuthi amaseva akho azohlala kuphi. Uma ungathanda ukufunda lokhu kunokuzwa ngikhuluma, i-diff ifika ebhokisini lakho leposi njalo ekuseni, mahhala ku-daily diff dot dev, isixhumanisi esingezansi. Nansi ingxenye elahlekile.

Yini esashoda ekuphumeni?

4:41 I-workerd yomthombo ovulekile isekela i-Durable Objects esisindo esisodwa, okukhawulela ukusabalala. Ukuhlanganisa i-celld kuhloselwe ukugcwalisa leyo nhlupheko. Ukushintsha kwe-Cloudflare yokuzisingatha kungenza ukuphuma kube lula, kodwa iplatifomu esabalalisiwe eqediwe isahlala ingumsebenzi wesikhathi esizayo.

Kungani i-NEEDS REVIEW ekuhambeni kwe-Deno?

4:54 Ngakho isinqumo sanamuhla, sidinga ukubuyekezwa. Ngingabeka ukufuduka kwe-Deploy ku ikhalenda manje futhi ngifune igama lokulungisa umnikazi ngaphambi kokwakha okwengeziwe eduze kwe-runtime. Bhalisa, shaya insimbi, futhi ungitshele kumazwana uma ubungayifaka uphawu ngokuhlukile. Futhi lokho yiyona umehluko wanamuhla. NginguNiko wase-Axrisi. Hlanganisa ngokuzibophezela.

Imithombo

  1. Deno is joining CloudflareDeno / Ryan Dahl
  2. Deno is joining Cloudflare — joint self-hosting planCloudflare / Ryan Dahl and Kenton Varda
  3. Microsoft eXecution Container README and audit warningMicrosoft on GitHub
  4. MXC SDK v1.0.0 releaseMicrosoft on GitHub
  5. Bevy 0.20 release notesBevy Contributors
  6. Solari in Bevy 0.20 — technical explanation and real demosJMS55
  7. Solari 0.20 source: experimental status and required ray-query featuresBevy on GitHub
  8. Deno is joining Cloudflare discussionHacker News
  9. Microsoft MXC discussionHacker News
  10. Bevy 0.20 discussionHacker News

Amavidiyo ahlobene