+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Deno Cloudflare-ға қосылады; Deno Deploy алты айдан кейін жабылады

Deno командасы толығымен Cloudflare-ға қосылады.

Deno командасы толығымен Cloudflare-ға қосылады. Deno Deploy жабылғанға дейін алты ай жұмыс істейді, төлем жасаған клиенттер үшін Workers-ке көшуге қолдау көрсетіледі. Қазіргі команда ашық бастапқы кодты рантаймды тағы бір жыл бойы қолданады, ал JSR жұмысын жалғастырады. 9 қазан күнгі Daily Diff бұл міндеттемелерді workerd және celld-ті таратылған өздігінен хостинг үшін біріктіру бойынша болашақ жұмыстардан бөледі. Қосымша әңгімелер Microsoft-тың MXC құмсалғыш SDK-ін және Bevy 0.20-ның нақты графикалық демонстрацияларын, аппараттық талаптарын және сапалық ымыраларын түсіндіреді. Никоның үкімі NEEDS REVIEW: хостинг миграциясын жоспарлаңыз және рантаймды қолдаушы иесін анықтаңыз.

Жазбаша басылымды оқыңыз (ағылшынша) ↗

Бұл бейне не туралы

  • Deno – ашық бастапқы кодты JavaScript және TypeScript рантаймы. Deno Deploy – бөлек басқарылатын хостинг қызметі; олардың қолдау және жабылу жоспарлары әртүрлі.
  • Deno Deploy алты ай жұмыс істегеннен кейін жабылады. Хабарландыруда Cloudflare Workers-ке көшетін төлем жасаған клиенттерге миграциялық қолдау ұсынылады, бірақ әмбебап үйлесімділік белгіленбейді.
  • Қазіргі команда тағы бір жыл бойы ай сайынғы рантайм қателерін түзетуді және қауіпсіздік жаңартуларын уәде етеді, содан кейін өз рантаймды дамытуды тоқтатады. Deno ашық бастапқы коды болып қалады және басқалар дамытуды жалғастыра алады.
  • JSR жұмысын жалғастырады, инфрақұрылым Cloudflare-ға көшеді. rusty_v8 қолдауы жалғасады, оны workerd-ке біріктіру бойынша жұмыстар жүргізіледі.
  • workerd/celld бірігуі Workers және Durable Objects-ті өздігінен хостингті жақсартуға бағытталған. Cloudflare workerd-тің қазіргі Durable Objects іске асыруы бір инстанциялы екенін және қажетті таратылған масштабтауды қамтамасыз ете алмайтынын мойындайды. Біріктірілген платформа болашақ жұмыс болып табылады.
  • Microsoft MXC – Windows, Linux және macOS жүйелерінде сенімсіз кодты құмсалғышта орындауға арналған кірістірілген SDK, Rust, .NET және Node SDK-лерімен. Оның 1.0 нұсқасы 7 қазанда жарияланды; репозиторийде маусымдағы көпшілікке шығарылған тарихы бар.
  • MXC-тің ОС-тің жергілікті процестік құмсалғыштары мен виртуалды машиналардың бэкэндері әртүрлі қауіпсіздік шекараларына ие. Аудит режимі сенімді саясатты талдау үшін құмсалғыш қауіпсіздігін анық өшіреді және сенімсіз жұмыс жүктемелері үшін пайдаланылмауы керек.
  • 8 қазанда шыққан Bevy 0.20 – тегін, ашық бастапқы кодты Rust ойын қозғалтқышы. Эксперименттік Solari сәулелік сұраныс қолдауын талап етеді. Metal/macOS қолдауы кірістірілген Mac шуды азайту құралынсыз келеді; эпизод Mac-тағы DLSS немесе әмбебап аппараттық қамтамасыз ету туралы ешқандай мәлімдеме жасамайды.
  • Bevy өнімділік үшін ReSTIR-ді міндетті емес және әдепкі бойынша өшірілген етеді. Бұл көп жарық бар көріністерде көлеңке сапасын төмендетуі немесе қозғалатын көлеңкелерді жоғалтуы мүмкін, сондықтан бар көріністерді қарап шығу қажет. Көлеңке кідірісін және шағылысу дірілін жақсарту – жеке шығарылым жақсартулары.

Аударылған транскрипция

Бастапқы ағылшын тіліндегі баяндамадан аударылған. Қолжетімді аудио және субтитрлерді YouTube басқарады.

Deno Cloudflare-ға қосылғаннан кейін не қалады?

0:00 Ашық бастапқы код тұрақты сияқты. Deno командасы толығымен Cloudflare-ға қосылады, және Deno Deploy жабылғанға дейін алты ай уақыт алады. осы видеода не қалады? Сіздің қосымшаңызды кім жылжытады? Cloudflare кетуді жеңілдете ала ма? Бұл жұма, қазанның тоғызы, және бұл The Daily Diff. Бір сұрақты ашық қалдырыңыз, өйткені қашу тесігінде бір бөлік жетіспейді. Deno – ашық бастапқы кодты рантайм,

0:20 браузеріңізден тыс JavaScript және TypeScript іске қосатын бағдарлама. Ол сіздің кодыңызды тексеруге және орауға арналған құралдарды қамтиды. Ол сіздің кодыңызды тексеруге және орауға арналған құралдарды қамтиды. Deno Deploy – сіздің қолданбаларыңызды басқа біреудің серверлерінде іске қосатын бөлек хостинг қызметі. Олардың болашағы әртүрлі. Райан Даль, Node-ті құрушы, бүгін бұл қадамды жариялады. Microsoft-та агентіңіз іске қосқысы келетін кодқа арналған құмсалғыш бар, және кеше Bevy әдемірек Rust ойын графикасын шығарды.

0:38 Бейсенбідегі миграциялық билет сәулелік трассировкаланған эмоционалды қолдаумен бірге келетін сияқты. Міне, Deno-ның өз хабарландыруындағы хостинг мерзімі. Deploy алты ай жұмыс істейді, содан кейін жабылады.

Кімнің миграциялауына алты ай уақыт бар?

0:48 Deploy алты ай жұмыс істейді, содан кейін жабылады. Төлем жасаған клиенттер Cloudflare Workers-ке көшуге қолдау алады. Егер Deploy сіздің бизнесіңізді хост етсе, бұл күнтізбе енді сіздің оқиғаларды жоспарлауыңызға, кофе бюджетімен бірге кіреді. Workers Cloudflare желісінде серверлік кодты іске қосады. Ол жерге көшу сіздің қолданбаңыздың болжамдарын тексеруді білдіреді. Дерекқор қосылымдарын, фондық жұмыстарды және сақталған деректерді тізімдеңіз. Миграция көмегі бастыққа ауыртпалықсыз демалыс уәде етпес бұрын үйлесімділік шолуын қажет етеді. Басқалардың бәрі жабылу туралы хабарлама алады. Басқалардың бәрі жабылу туралы хабарлама алады.

1:12 Бұл біреу тақырыпты сенімді сөздермен жібергенде пайдалы айырмашылық, жақсы болады, және бірден желіден шығып кетеді. Бұл біреу тақырыпты сенімді сөздермен жібергенде пайдалы айырмашылық, жақсы болады, және бірден желіден шығып кетеді. Рантайм бұл командадан ай сайынғы қателерді түзету мен қауіпсіздік жаңартуларының тағы бір жылын алады. Содан кейін олардың дамуы аяқталады.

Рантайм мен JSR-ға не болады?

1:21 Рантайм бұл командадан ай сайынғы қателерді түзету мен қауіпсіздік жаңартуларының тағы бір жылын алады. Содан кейін олардың дамуы аяқталады. Рантайм бұл командадан ай сайынғы қателерді түзету мен қауіпсіздік жаңартуларының тағы бір жылын алады. Содан кейін олардың дамуы аяқталады. Дереккөз ашық қалады, және басқа қолдаушылар оны жалғастыра алады. Сіздің бар орындалатын файлыңыз жұмыс істей береді, бірақ оның болашақ қолдауы енді иесін қажет етеді. JSR, JavaScript және TypeScript үшін пакет реестрі, Сіздің бар орындалатын файлыңыз жұмыс істей береді, бірақ оның болашақ қолдауы енді иесін қажет етеді. JSR, JavaScript және TypeScript үшін пакет реестрі, инфрақұрылымы Cloudflare-ға көшкен кезде жұмысын жалғастырады. Команда сонымен қатар rusty vee eight, Google-дың JavaScript қозғалтқышына арналған Rust байланыстарын қолдауды жалғастырады және бұл жұмысты Cloudflare рантаймына біріктіруді жоспарлайды. Команда сонымен қатар rusty vee eight, Google-дың JavaScript қозғалтқышына арналған Rust байланыстарын қолдауды жалғастырады және бұл жұмысты Cloudflare рантаймына біріктіруді жоспарлайды.

1:49 Сонымен, динозавр логотипі сақталады, хостингтің мерзімі бар, және рантаймды құрастырған адамдар басқа жобаны таңдады. Ашық лицензия сіздің жұмысты өз қолыңызға алу мүмкіндігін сақтайды. Өкінішке орай, ол оны орындауға қажетті қосалқы инженерлік командасыз жеткізіледі. Жаңа бағыт – Workers және Durable Objects-ті өздігінен хостингті жеңілдету үшін workerd және celld-ті біріктіру. Durable Object – бұл өз дерекқоры бар, сервер кодының жеке адресатты бөлігі,

Неліктен өздігінен хостинг Workers-ті құру керек?

2:07 Жаңа бағыт – Workers және Durable Objects-ті өздігінен хостингті жеңілдету үшін workerd және celld-ті біріктіру. Durable Object – бұл өз дерекқоры бар, сервер кодының жеке адресатты бөлігі, чат бөлмесінің хабарламалары мен қосылымдарын бірге ұстау үшін пайдалы. Әр бөлмеге бір объект пайдаланыңыз, және платформа бөлмелерді машиналар бойынша тарата алады. чат бөлмесінің хабарламалары мен қосылымдарын бірге ұстау үшін пайдалы. Әр бөлмеге бір объект пайдаланыңыз, және платформа бөлмелерді машиналар бойынша тарата алады. чат бөлмесінің хабарламалары мен қосылымдарын бірге ұстау үшін пайдалы. Әр бөлмеге бір объект пайдаланыңыз, және платформа бөлмелерді машиналар бойынша тарата алады. Даль celld-ті Rust бинарлығы ретінде сипаттайды, оның жалғыз сыртқы қызметтік тәуелділігі – объектілерді сақтау. Бұл амбиция, әрбір қолданбаға аз инфрақұрылымдық жобалар қосылады. Даль celld-ті Rust бинарлығы ретінде сипаттайды, оның жалғыз сыртқы қызметтік тәуелділігі – объектілерді сақтау. Бұл амбиция, әрбір қолданбаға аз инфрақұрылымдық жобалар қосылады. Даль celld-ті Rust бинарлығы ретінде сипаттайды, оның жалғыз сыртқы қызметтік тәуелділігі – объектілерді сақтау. Бұл амбиция, әрбір қолданбаға аз инфрақұрылымдық жобалар қосылады. Егер сіз чат қолданбасын құрып, кездейсоқ дерекқорды басқару бөлімін құрған болсаңыз, бұл тартымды естіледі.

2:34 Егер сіз чат қолданбасын құрып, кездейсоқ дерекқорды басқару бөлімін құрған болсаңыз, бұл тартымды естіледі. Әзірлеушілер бірдей бағдарламалау моделін өздері басқара алады. Операциялық қашу тесігі әлі де біз қайта оралатын жұмысты қажет етеді.

Microsoft-тың MXC құмсалғышы деген не?

2:42 Microsoft-тың орындалу контейнері, немесе M X C, бұл сіздің қолданбаңыз сенімсіз кодты құмсалғыш ішінде іске қосу үшін енгізетін бағдарламалық қамтамасыз ету жинағы. Microsoft-тың орындалу контейнері, немесе M X C, бұл сіздің қолданбаңыз сенімсіз кодты құмсалғыш ішінде іске қосу үшін енгізетін бағдарламалық қамтамасыз ету жинағы. Бұл плагин немесе агенттің жасаған бағдарламасы сіздің бүкіл ноутбугіңізді беріп, сұраныс сыпайы болды деп үміттенудің орнына, нені қолдана алатынын шектеуді білдіреді. Бұл плагин немесе агенттің жасаған бағдарламасы сіздің бүкіл ноутбугіңізді беріп, сұраныс сыпайы болды деп үміттенудің орнына, нені қолдана алатынын шектеуді білдіреді. Ол Rust, dot net және Node үшін SDK-лармен Windows, Linux және macOS-ты қолдайды. Ол Rust, dot net және Node үшін SDK-лармен Windows, Linux және macOS-ты қолдайды. Сіз жұмыс жүктемесі мен саясатты көрсетесіз. Бірінші нұсқасы жетінші қазанда келді, және репозиторийде маусымдағы көпшілікке шығарылған коммит бар. Бүгінгі назар кейінірек аударылды.

3:10 Бірінші нұсқасы жетінші қазанда келді, және репозиторийде маусымдағы көпшілікке шығарылған коммит бар. Бүгінгі назар кейінірек аударылды. Ең ақылды бөлігі – әртүрлі шекаралар бойынша ортақ интерфейс. Қауіпті бөлігі – API ұқыпты көрінгенімен, оларды бірдей деп қабылдау. Ол сондай-ақ күрделі бөлігін ешкім тексермейтіндей алысқа қоюы мүмкін. Linux әдепкі бойынша Bubblewrap-ті, ал macOS Seatbelt-ті пайдаланады. Windows әдепкі бойынша процестік контейнерді пайдаланады. Басқа бэкэнддерге виртуалды машиналар кіреді, олардың кейбіреулері эксперименттік деп белгіленген. Операциялық жүйенің процестік құмсалғышы мен бөлек виртуалды машинаның қауіпсіздік шекаралары әртүрлі.

3:36 Операциялық жүйенің процестік құмсалғышы мен бөлек виртуалды машинаның қауіпсіздік шекаралары әртүрлі. Сіз іске қосып жатқан жұмыс жүктемесі үшін бэкэндді таңдаңыз. Және аудит режимінің ескертуін оқыңыз. Аудит талданып жатқан жұмыс жүктемесі үшін барлық құмсалғыш қауіпсіздігін өшіреді. Ол сенімді құралға не қажет екенін білуге арналған, осылайша сіз оның саясатын жаза аласыз. Белгісіз агент сценарийін сол режим арқылы жіберу сіз құмсалғышты орнату себебіңізді жояды. Белгісіз агент сценарийін сол режим арқылы жіберу сіз құмсалғышты орнату себебіңізді жояды. Bevy – Rust-та құрылған тегін, ашық бастапқы кодты ойын қозғалтқышы.

Bevy жарықтандыруында не өзгерді?

3:57 Нөл жиырма нұсқасы кеше келді. Оның эксперименталды Solari рендерері нақты уақытта көрініс айналасындағы жарықтың шағылысуын модельдейді, камера қозғалған кезде жақсартылған қозғалатын көлеңкелермен және азырақ дірілдеген шағылысулармен. Solari сәулелік сұраныс қолдауын қажет етеді. Оның эксперименталды Solari рендерері нақты уақытта көрініс айналасындағы жарықтың шағылысуын модельдейді, камера қозғалған кезде жақсартылған қозғалатын көлеңкелермен және азырақ дірілдеген шағылысулармен. Solari сәулелік сұраныс қолдауын қажет етеді. Оның эксперименталды Solari рендерері нақты уақытта көрініс айналасындағы жарықтың шағылысуын модельдейді, камера қозғалған кезде жақсартылған қозғалатын көлеңкелермен және азырақ дірілдеген шағылысулармен. Solari сәулелік сұраныс қолдауын қажет етеді. Ол қазір macOS-та Metal арқылы жұмыс істейді, дегенмен Mac нұсқасында кірістірілген шуды азайту құралы жоқ. ReSTIR деп аталатын жарық іріктеу әдісі өнімділік үшін әдепкі бойынша өшірілген. Ол қазір macOS-та Metal арқылы жұмыс істейді, дегенмен Mac нұсқасында кірістірілген шуды азайту құралы жоқ. ReSTIR деп аталатын жарық іріктеу әдісі өнімділік үшін әдепкі бойынша өшірілген. Бұл көлеңке сапасын төмендетуі мүмкін және көп жарық бар көріністерде қозғалыстағы көлеңкелерді жоғалтуы мүмкін.

4:21 және көп жарық бар көріністерде қозғалыстағы көлеңкелерді жоғалтуы мүмкін. Мерекелегенге дейін көрінісіңізді тексеріңіз. Көптеген интерфейс виджеттері және wesl деп аталатын шейдер тілінің кеңейтімі бар. Серверлеріңіз қайда тұратынын білгеннен кейін, сандық кірісті сүйреу арқылы өзгерте аласыз, бұл жаңашыл кішкентай демонстрация. Серверлеріңіз қайда тұратынын білгеннен кейін, сандық кірісті сүйреу арқылы өзгерте аласыз, бұл жаңашыл кішкентай демонстрация. Егер сіз мұны менің айтқанымнан гөрі оқығанды жөн көрсеңіз, diff сіздің кіріс жәшігіңізге күн сайын таңертең тегін the daily diff dot dev мекенжайына келеді, сілтеме төменде. Егер сіз мұны менің айтқанымнан гөрі оқығанды жөн көрсеңіз, diff сіздің кіріс жәшігіңізге күн сайын таңертең тегін the daily diff dot dev мекенжайына келеді, сілтеме төменде. Міне, жетіспейтін бөлік.

Шығу кезінде не жетіспейді?

4:41 Ашық бастапқы кодты workerd Durable Objects-ті бір инстанцияда қолдайды, бұл масштабтауды шектейді. celld-ті біріктіру бұл олқылықты толтыруға арналған. Cloudflare-дың өздігінен хостингті дамытуы шығуды жеңілдетуі мүмкін, бірақ аяқталған таратылған платформа болашақ жұмыс болып қалады.

Неліктен Deno қозғалысына NEEDS REVIEW?

4:54 Сонымен, бүгінгі үкім, NEEDS REVIEW. Мен Deploy миграциясын қазір күнтізбеге енгізіп, рантайм айналасында көбірек құрмас бұрын аталған қолдаушы иесін талап етер едім. рантайм айналасында көбірек құрмас бұрын аталған қолдаушы иесін талап етер едім. Жазылыңыз, қоңырауды басыңыз және егер сіз оны басқаша басып шығарған болсаңыз, пікірлерде айтыңыз. Ал бүгінгі diff осымен аяқталды. Жазылыңыз, қоңырауды басыңыз және егер сіз оны басқаша басып шығарған болсаңыз, пікірлерде айтыңыз. Ал бүгінгі diff осымен аяқталды. Мен Никомын, Axrisi-ден. Жауапкершілікпен біріктіріңіз.

Дереккөздер

  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

Ұқсас бейнелер