Deno се присъединява към Cloudflare; Deno Deploy затваря след шест месеца
Целият екип на Deno се присъединява към Cloudflare.
Целият екип на Deno се присъединява към Cloudflare. Deno Deploy ще функционира шест месеца преди да затвори, с поддръжка за миграция на плащащи клиенти към Workers. Настоящият екип ще поддържа отворения код още една година, докато JSR продължава да работи. Този Daily Diff от 9 октомври разделя тези ангажименти от бъдещата работа по сливането на workerd и celld за разпределено самоуправление. Поддържащи истории обясняват MXC sandbox SDK на Microsoft и реалните графични демонстрации на Bevy 0.20, хардуерните изисквания и компромисите в качеството. Присъдата на Нико е NEEDS REVIEW: планирайте миграцията на хостинга и идентифицирайте собственика на поддръжката на runtime.
Прочетете писменото издание (английски) ↗
Какво обхваща този видеоклип
- Deno е отворена среда за изпълнение на JavaScript и TypeScript. Deno Deploy е отделна управлявана хостинг услуга; техните планове за поддръжка и спиране се различават.
- Deno Deploy ще работи шест месеца преди да бъде спрян. Съобщението предлага поддръжка за миграция на плащащи клиенти, които се преместват към Cloudflare Workers, без да установява универсална съвместимост.
- Настоящият екип обещава още една година месечни корекции на грешки и актуализации за сигурност на средата за изпълнение, след което приключва собственото си развитие на средата. 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 октомври; хранилището включва история на публични издания от юни.
- Пясъчните кутии за процеси, специфични за ОС, и VM бекендите на MXC имат различни граници на сигурност. Режимът на одит изрично деактивира сигурността на пясъчната кутия за доверен анализ на политики и не трябва да се използва за ненадеждни работни натоварвания.
- 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 е среда за изпълнение с отворен код,
0:20 програмата, която изпълнява JavaScript и TypeScript извън вашия браузър. Тя включва инструменти за тестване и опаковане на вашия код. Deno Deploy е отделната хостинг услуга, която изпълнява вашите приложения на сървъри на някой друг. Те имат различни бъдещета. Райън Дал, който създаде Node, обяви хода днес. Microsoft има sandbox за кода, който вашият агент иска да изпълни,
0:38 и вчера Bevy представи по-красиви графики за Rust игри. Очевидно билетът за миграция в петък идва с емоционална подкрепа с проследяване на лъчи. Ето крайния срок за хостинг в собственото съобщение на Deno.
Кой има шест месеца за миграция?
0:48 Deploy продължава да работи шест месеца, след което затваря. Плащащите клиенти получават поддръжка за миграция към Cloudflare Workers. Ако Deploy хоства вашия бизнес, този календар вече принадлежи към вашето планиране на инциденти, заедно с бюджета за кафе. Workers изпълнява сървърно-страничен код в мрежата на Cloudflare. Преместването там означава проверка на допусканията на вашето приложение. Инвентаризирайте връзките с базата данни, фоновите задачи и съхранените данни. Помощта за миграция се нуждае от преглед на съвместимостта, преди да обещаете на шефа си
1:12 безболезнен уикенд. Всички останали получават известие за изключване. Това е полезно разграничение, когато някой препрати заглавието с успокояващите думи, "трябва да е добре", и веднага излезе офлайн.
Какво се случва с runtime и JSR?
1:21 Райън Дал, който създаде Node, обяви хода днес. Microsoft има sandbox за кода, който вашият агент иска да изпълни, и вчера Bevy представи по-красиви графики за Rust игри. Очевидно билетът за миграция в петък идва с емоционална подкрепа с проследяване на лъчи. Ето крайния срок за хостинг в собственото съобщение на Deno. Deploy продължава да работи шест месеца, след което затваря. Плащащите клиенти получават поддръжка за миграция към Cloudflare Workers. Ако Deploy хоства вашия бизнес, този календар вече принадлежи към вашето планиране на инциденти, заедно с бюджета за кафе. Workers изпълнява сървърно-страничен код в мрежата на Cloudflare. Преместването там означава проверка на допусканията на вашето приложение. Инвентаризирайте връзките с базата данни, фоновите задачи и съхранените данни. Помощта за миграция се нуждае от преглед на съвместимостта, преди да обещаете на шефа си безболезнен уикенд. Всички останали получават известие за изключване. Това е полезно разграничение, когато някой препрати заглавието с успокояващите думи, "трябва да е добре", и веднага излезе офлайн. Средата за изпълнение получава още една година месечни корекции на грешки и актуализации за сигурност от този екип. този екип. След това тяхното развитие приключва. Изходният код остава отворен и други поддържащи могат да го продължат. Вашият съществуващ изпълним файл продължава да работи, но бъдещата му поддръжка сега се нуждае от собственик. JSR, регистърът на пакети за JavaScript и TypeScript, продължава да работи, докато неговата инфраструктура се премества в Cloudflare. Екипът също така продължава да поддържа rusty vee eight, своите Rust връзки към JavaScript двигателя на Google, и планира да интегрира тази работа в средата за изпълнение на Cloudflare.
1:49 Така че логото на динозавъра оцелява, хостингът има краен срок, и хората, които изграждат средата за изпълнение, са избрали друг проект. Отворен лиценз запазва способността ви да поемете работата. За съжаление, той се доставя без резервния инженерен екип, необходим за това. Новият фокус е върху сливането на workerd и celld за опростяване на самостоятелния хостинг на Workers и
Защо да създаваме Workers със самостоятелен хостинг?
2:07 Durable Objects. Durable Object е индивидуално адресируем елемент от сървърен код със собствена база данни, полезен за съхраняване на съобщенията в чат стая и връзките заедно. Използвайте един обект на стая и платформата може да разпределя стаи между машини. Дал описва celld като Rust двоичен файл с обектно хранилище като единствената му външна зависимост от услуга. Това е амбицията, по-малко инфраструктурни проекти, прикрепени към всяко приложение. Това звучи привлекателно, ако някога сте изграждали приложение за чат и случайно сте основали
2:34 отдел за администриране на бази данни. Разработчиците биха могли сами да управляват същия модел на програмиране. Оперативният авариен изход все още се нуждае от работата, към която ще се върнем.
Какво представлява sandbox-ът MXC на Microsoft?
2:42 Microsoft's Execution Container, или M X C, е софтуерен комплект, който вашето приложение вгражда, за да изпълнява недоверен код в sandbox. Това означава ограничаване на достъпа на плъгин или генерирана от агент програма, вместо да му давате целия си лаптоп и да се надявате, че подканата е била учтива. Поддържа Windows, Linux и macOS, със SDK за Rust, .NET и Node. Вие посочвате работната натоварване и политиката. Версия едно пристигна на седми октомври, а хранилището има публично
3:10 коммит за издание от юни. Днешното внимание дойде по-късно. Умната част е общ интерфейс над различни граници. Опасната част е да се приеме, че те са идентични, защото API изглежда подреден. Това също може да постави сложната част достатъчно далеч, за да не я проверява никой. Linux по подразбиране използва Bubblewrap, а macOS използва Seatbelt. Windows по подразбиране използва контейнер за процеси. Други бекенди включват виртуални машини, някои от които са маркирани като експериментални. Операционна система, процес на sandbox и отделна виртуална машина имат
3:36 различни граници на сигурност. Изберете бекенда за работната натоварване, която всъщност изпълнявате. И прочетете предупреждението за режим на одит. Одитът изключва цялата защита на sandbox за анализираната работна натоварване. Това е за да научите от какво се нуждае доверен инструмент, за да можете да създадете неговата политика. Прекарването на неизвестен скрипт на агент през този режим би осуетило причината, поради която сте инсталирали sandbox-а. 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 за самостоятелен хостинг може да улесни изхода, но завършената разпределена платформа остава бъдеща работа.
Защо "НЕОБХОДИМ ПРЕГЛЕД" за преместването на Deno?
4:54 Така че днешната присъда е, "НЕОБХОДИМ ПРЕГЛЕД". Бих сложил миграцията на 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



