A Cloudflare felvásárolta a Deno JavaScript futtatókörnyezetet, a fejlesztés 2027-ben leáll

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Cloudflare felvásárolta a Deno-t, a Node.js alapítója, Ryan Dahl által létrehozott, nyílt forráskódú JavaScript és TypeScript futtatókörnyezetet. A felvásárlás azonban komoly változást hoz: a Deno magcsapata 2027-ben leállítja a runtime fejlesztését, egy utolsó, karbantartással és biztonsági frissítésekkel járó év után.

A bejelentés megerősíti, hogy a teljes Deno-csapat a Cloudflare-höz csatlakozik, és a Workers platformon, illetve a kapcsolódó technológiákon fog dolgozni. Ahelyett, hogy a Denót különálló futtatókörnyezetként fejlesztenék tovább, a fejlesztők arra koncentrálnak majd, hogy a Cloudflare alkalmazásplatformját könnyebb legyen futtatni, akár saját üzemeltetésű infrastruktúrán is.

A Rust, a V8 JavaScript engine és a Tokio felhasználásával épített Deno beépített TypeScript-támogatást kínál, olyan biztonsági modellt, amely alapértelmezés szerint korlátozza a rendszererőforrásokhoz való hozzáférést, valamint integrált eszközöket a teszteléshez, formázáshoz és a függőségek kezeléséhez. Most azonban az eredeti fejlesztők más irányba indulnak tovább.

Dahl szerint a csapat még egy évig támogatja a Deno runtime-ot, havi kiadásokkal, amelyek hibajavításokat és biztonsági frissítéseket tartalmaznak. Ez az időszak 2027 októberében ér véget, utána a csapat befejezi a runtime fejlesztését.

Fontos, hogy mindez nem jelenti azt, hogy a Deno eltűnik. A projekt nyílt forráskódú marad, és más fejlesztők bármikor átvehetik a karbantartást és folytathatják a fejlesztést. Hogy a közösség valóban átveszi-e a további munkát, egyelőre kérdéses.

A felvásárlás a Deno kereskedelmi szolgáltatásait is érinti. A Deno Deploy, a cég serverless alkalmazás-hosting platformja még körülbelül hat hónapig működik, majd várhatóan 2027 áprilisa körül leáll. A fizető ügyfelek segítséget kapnak, hogy alkalmazásaikat Cloudflare Workersre költöztessék.

A Deno-csapat által fejlesztett JSR, a JavaScript- és TypeScript-csomagregiszter tovább működik, infrastruktúráját azonban átköltöztetik a Cloudflare-hez. A csapat emellett vállalta, hogy továbbra is karbantartja a rusty_v8-at, a Google V8 JavaScript engine-jéhez készült Rust bindingeket, és azt tervezik, hogy a projektet integrálják a Cloudflare workerd runtime-jába.

Felmerül a kérdés: miért érdekli a Cloudflare-t a Deno, ha az eredeti készítői épp kivezetik az aktív fejlesztésből a futtatókörnyezetet?

A válasz elsősorban a celld nevű projektben rejlik, amelyet Dahl azért fejlesztett, hogy egyszerűbbé tegye az elosztott alkalmazások futtatását több szerveren. A Cloudflare Workers programozási modelljére és a Durable Objectsre épít, amelyek az alkalmazáslogikát tartós adatkezeléssel kombinálják.

A Cloudflare egy workerd nevű nyílt forráskódú runtime-ot biztosít, amely a Workers platform alapja. Ugyanennek az infrastruktúrának az önálló futtatása korlátokba ütközik, különösen akkor, ha az alkalmazásoknak több gép között kell elosztaniuk az adatokat és a terhelést.

Itt lép képbe a celld. A projektet azért hozták létre, hogy az ilyen jellegű elosztott infrastruktúrát könnyebb legyen telepíteni és üzemeltetni, anélkül hogy a Cloudflare saját hálózatára kellene támaszkodni.

A Cloudflare most azt tervezi, hogy egyesíti a celld és a workerd mögött végzett munkát, Ryan Dahl és a Deno társalapítója, Bert Belder vezetésével. A cél, hogy a Workers és a Durable Objects önálló futtatása hivatalosan támogatott lehetőség legyen, így a fejlesztők ugyanazzal a programozási modellel futtathatják az alkalmazásaikat a Cloudflare hálózatán vagy a saját szervereiken.

A Cloudflare számára ez vonzóbbá teheti a fejlesztői platformját azoknak a szervezeteknek, amelyek inkább maguk irányítják az infrastruktúrájukat, ahelyett hogy teljesen egy felhőszolgáltatótól függjenek. A cég szerint a következő hónapokban további bejelentések várhatók az egyesített munkáról.

A jelenlegi Deno-felhasználókat elsősorban a runtime jövője foglalkoztatja. Az eredeti fejlesztőcsapat távozása kérdéseket vet fel a hosszú távú támogatásról, a kompatibilitásról és a jövőbeli kiadásokról. Ha nem lépnek elő új karbantartók, a Deno ugyan használható maradhat, de érdemi fejlesztés nélkül.

További részletekért látogasd meg a Deno hivatalos bejelentését és a Cloudflare bejelentését.