Deno се приклучува на Cloudflare; Deno Deploy се затвора за шест месеци
Целиот тим на Deno се приклучува на Cloudflare.
Целиот тим на Deno се приклучува на Cloudflare. Deno Deploy ќе работи шест месеци пред да се затвори, со поддршка за миграција за платени клиенти кои се префрлаат на Workers. Тековниот тим ќе го одржува отворениот runtime уште една година, додека JSR продолжува да работи. Овој The Daily Diff од 9 октомври ги одвојува тие обврски од идната работа за спојување на workerd и celld за дистрибуирано самостојно хостирање. Поддржувачките приказни ги објаснуваат MXC sandbox SDK на Microsoft и вистинските графички демоа, хардверските барања и компромисите за квалитет на Bevy 0.20. Пресудата на Niko е NEEDS REVIEW: планирајте ја миграцијата на хостирањето и идентификувајте го сопственикот на одржувањето на runtime-от.
Прочитајте го пишаното издание (англиски) ↗
Што покрива ова видео
- Deno е отворен изворен JavaScript и TypeScript runtime. Deno Deploy е посебна услуга за управувано хостирање; нивните планови за поддршка и исклучување се разликуваат.
- Deno Deploy ќе работи шест месеци пред да се исклучи. Соопштението нуди поддршка за миграција на платени клиенти кои се префрлаат на Cloudflare Workers, без да воспостави универзална компатибилност со моменталното вклучување.
- Тековниот тим ветува уште една година месечни поправки на грешки во runtime-от и безбедносни ажурирања, а потоа го завршува сопствениот развој на runtime-от. Deno останува отворен извор и други може да продолжат со развојот.
- JSR ќе продолжи да работи со инфраструктурата што се префрла на Cloudflare. Поддршката за rusty_v8 продолжува, со работа кон негова интеграција во workerd.
- Спојувањето workerd/celld има за цел да го подобри самостојното хостирање на Workers и Durable Objects. Cloudflare признава дека тековната имплементација на Durable Objects на workerd е со една инстанца и не може да го обезбеди наменетото дистрибуирано скалирање. Споената платформа е идна работа.
- Microsoft MXC е вграден SDK за песочно извршување на недоверлив код низ Windows, Linux и macOS, со Rust, .NET и Node SDK. Неговата 1.0 верзија беше објавена на 7 октомври; складиштето вклучува историја на јавни изданија од јуни.
- Процесните песочни кутии специфични за ОС на MXC и VM-позадини имаат различни безбедносни граници. Режимот за ревизија експлицитно ја оневозможува безбедноста на песочната кутија за доверлива анализа на политики и не смее да се користи за недоверливи работни оптоварувања.
- Bevy 0.20, објавен на 8 октомври, е бесплатен, отворен изворен мотор за игри изграден во Rust. Експерименталниот Solari бара поддршка за ray-query. Поддршката за Metal/macOS се испорачува без вграден Mac деноизач; епизодата не тврди DLSS-на-Mac или универзален хардвер.
- Bevy го прави ReSTIR опционален и исклучен по дифолт за перформанси. Ова може да го намали квалитетот на сенките или да ги изгуби движечките сенки во сцени со многу светла, па постоечките сцени треба да се прегледаат. Подобреното заостанување на сенките и треперењето на рефлексиите се посебни подобрувања во изданието.
Преведен транскрипт
Преведено од оригиналната англиска нарација. Достапното аудио и наслови се контролирани од YouTube.
Што преживува од приклучувањето на Deno кон Cloudflare?
0:00 Отворен извор звучи трајно. Целиот тим на Deno се приклучува на Cloudflare, а Deno Deploy добива шест месеци пред исклучување. Во ова видео, што преживува? Кој ја преместува вашата апликација? И дали Cloudflare може да го олесни заминувањето? Петок, деветти октомври е, и ова е The Daily Diff. Чувајте едно прашање отворено, бидејќи отворот за бегство има дел што недостасува. Deno е отворен изворен runtime,
0:20 програмата што го извршува JavaScript и TypeScript надвор од вашиот прелистувач. Вклучува алатки за тестирање и пакување на вашиот код. Deno Deploy е посебната услуга за хостирање што ги извршува вашите апликации на сервери на некој друг. Тие имаат различни иднини. Рајан Дал, кој го создаде Node, денеска го објави преместувањето. Microsoft има песочна кутија за кодот што вашиот агент сака да го изврши,
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, неговите Rust врски со JavaScript моторот на Google, и планира да ја интегрира таа работа во runtime-от на Cloudflare.
1:49 Значи, логото на диносаурусот преживува, хостирањето има краен рок, а луѓето што го градат runtime-от избрале друг проект. Отворена лиценца ја зачувува вашата способност да ја преземете работата. За жал, се испорачува без резервниот инженерски тим потребен за тоа. Новиот фокус е спојување на workerd и celld за поедноставување на самостојното хостирање на Workers и
Зошто да се изградат самостојни Workers?
2:07 Durable Objects. Durable Object е поединечно адресирачки дел од серверски код со сопствена база на податоци, корисен за чување на пораките и конекциите на чет соба заедно. Користете еден објект по соба, и платформата може да ги дистрибуира собите низ машини. Дал го опишува celld како Rust бинарна датотека со складирање објекти како единствена надворешна зависност од услуга. Тоа е амбицијата, помалку инфраструктурни проекти прикачени на секоја апликација. Тоа звучи привлечно ако некогаш сте изградиле апликација за чет и случајно сте основале
2:34 оддел за администрација на бази на податоци. Развивачите би можеле сами да го оперираат истиот програмски модел. Оперативниот отвор за бегство сè уште ја бара работата на која ќе се вратиме.
Што е Microsoft MXC sandbox?
2:42 Execution Container на Microsoft, или M X C, е софтверски комплет кој вашата апликација го вградува за да извршува недоверлив код во песочна кутија. Тоа значи ограничување на она што приклучок или генерирана програма на агент може да го пристапи, наместо да му го предадете целиот лаптоп и да се надевате дека пораката била учтива. Поддржува Windows, Linux и macOS, со SDK за Rust, dot net и Node. Вие го специфицирате работното оптоварување и политиката. Верзијата еден пристигна на седми октомври, а складиштето има јавна објава од јуни
3:10 комит. Денешното внимание дојде подоцна. Паметниот дел е заеднички интерфејс над различни граници. Опасниот дел е претпоставката дека се идентични бидејќи API изгледа уредно. Може исто така да го стави комплицираниот дел доволно далеку што никој не го проверува. Linux по дифолт користи Bubblewrap, а macOS користи Seatbelt. Windows по дифолт користи процесен контејнер. Други позадини вклучуваат виртуелни машини, со некои означени како експериментални. Песочна кутија за процес на оперативен систем и посебна виртуелна машина имаат
3:36 различни безбедносни граници. Изберете ја позадината за работното оптоварување што всушност го извршувате. И прочитајте го предупредувањето за режимот на ревизија. Ревизијата ја исклучува целата безбедност на песочната кутија за работното оптоварување што се анализира. Тоа е за учење што му е потребно на доверлива алатка, за да можете да ја напишете нејзината политика. Пропуштањето на непозната скрипта на агент низ тој режим би ја поништило причината зошто сте ја инсталиравте песочната кутија. Bevy е бесплатен, отворен изворен гејм енџин изграден во Rust.
Што е променето во осветлувањето на Bevy?
3:57 Верзијата нула точка дваесет пристигна вчера. Неговиот експериментален Solari рендер симулира одбивање на светлината околу сцена во реално време, со подобрени движечки сенки и помалку треперечки рефлексии додека камерата се движи. Solari бара поддршка за ray query. Сега работи на macOS преку Metal, иако верзијата за Mac нема вграден де-ноисер. Техниката за земање примероци на светлина наречена ReSTIR е исклучена по дифолт за перформанси. Тоа може да го намали квалитетот на сенките и да ги изгуби сенките во движење во сцени
4:21 со многу светла. Тестирајте ја вашата сцена пред да славите. Има повеќе виџети за интерфејс и продолжување на јазикот за шејдери наречено wesl. Можете да го прилагодите нумеричкиот влез со влечење, освежувачки мала демо по откривањето каде ќе живеат вашите сервери. Ако повеќе би сакале да го прочитате ова отколку да ме слушнете како го кажувам, дифузијата пристигнува во вашето сандаче секое утро, бесплатно на the daily diff dot dev, линк подолу. Еве го тој дел што недостасува.
Што сè уште недостасува од излезот?
4:41 Отворениот извор workerd поддржува Durable Objects на една инстанца, што го ограничува скалирањето. Спојувањето на celld е наменето да ја пополни таа празнина. Напорот на Cloudflare за самохостирање може да го олесни излезот, но готовата дистрибуирана платформа останува идна работа.
Зошто е NEEDS REVIEW за преместувањето на Deno?
4:54 Значи, денешната пресуда, NEEDS REVIEW. Би ја ставил миграцијата на Deploy на календарот сега и би барал именуван сопственик за одржување пред да градам повеќе околу runtime-от. Претплатете се, притиснете го ѕвончето и кажете ми во коментарите дали би го означиле поинаку. И тоа е разликата за денес. Јас сум Нико од Axrisi. Спојувајте одговорно.
Извори
- 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



