Μετάβαση στο περιεχόμενο
ittechwire

Ειδήσεις τεχνολογίας με σαφείς πηγές

  1. Αρχική
  2. Cloud

Cloud

Η Deno εντάσσεται στην Cloudflare για να φτιάξει αυτο-φιλοξενούμενα Workers· το Deno Deploy θα κλείσει

Η ομάδα Deno του Ryan Dahl μεταφέρεται στην Cloudflare για να γίνει πρακτική η εκτέλεση των Workers και των Durable Objects σε δικούς σας διακομιστές. Το Deno Deploy κλείνει μετά από έξι μήνες και η ανάπτυξη του runtime τελειώνει μετά από ακόμη έναν χρόνο.

Σύνταξη ittechwire5 λεπτά ανάγνωσηςΠηγές: 3Μετάφραση με AI · πρωτότυπο: English
Χώρος υποδοχής γραφείου της Cloudflare με το όνομα και το λογότυπο της εταιρείας στον τοίχο πίσω από τον πάγκο υποδοχής
HaeB · CC BY-SA 4.0

Βασικά σημεία

  1. 1Ολόκληρη η ομάδα της Deno, μαζί με τον δημιουργό του Node.js και του Deno Ryan Dahl, εντάσσεται στην Cloudflare, ανακοίνωσαν οι δύο εταιρείες στις 9 Οκτωβρίου 2026.
  2. 2Ο Dahl και ο Bert Belder θα ηγηθούν των εργασιών ώστε το αυτο-φιλοξενούμενο workerd να γίνει πλήρως υποστηριζόμενη επιλογή, ενσωματώνοντας σε αυτό κώδικα και ιδέες από το celld της Deno.
  3. 3Το runtime της Deno λαμβάνει μηνιαίες εκδόσεις διορθώσεων σφαλμάτων και ασφαλείας για ακόμη έναν χρόνο και μετά η ομάδα τερματίζει την ανάπτυξή του· ο κώδικας παραμένει ανοιχτός.
  4. 4Το Deno Deploy κλείνει μετά από έξι μήνες, με βοήθεια μετάβασης στα Cloudflare Workers για τους πελάτες που πληρώνουν· το JSR συνεχίζει να λειτουργεί σε υποδομή της Cloudflare.
  5. 5Ο Kenton Varda της Cloudflare απορρίπτει τον ισχυρισμό ότι τα Workers φτιάχτηκαν για lock-in και παραδέχεται ότι το workerd εκτελεί προς το παρόν τα Durable Objects μόνο σε μία παρουσία.

Ολόκληρη η είδηση

Η Cloudflare και η Deno ανακοίνωσαν στις 9 Οκτωβρίου 2026 ότι ολόκληρη η ομάδα της Deno, με επικεφαλής τον Ryan Dahl, δημιουργό του Node.js και του Deno, μεταφέρεται στην Cloudflare. Σε κοινή ανάρτηση στο blog της Cloudflare, ο Dahl και ο Kenton Varda της Cloudflare αναφέρουν ότι στόχος είναι οι προγραμματιστές να μπορούν να εκτελούν Workers και Durable Objects πολύ πιο εύκολα στη δική τους υποδομή, όχι μόνο στο δίκτυο της Cloudflare. Η Cloudflare σήμανε την ανάρτηση ως εξαγορά, και ο blogger Simon Willison περιγράφει τη συμφωνία ως πλήρη αγορά της Deno από την Cloudflare. Καμία από τις αναρτήσεις δεν αναφέρει οικονομικούς όρους.

Το σχέδιο επικεντρώνεται στο celld, το οποίο κυκλοφόρησε η ομάδα της Deno τον Αύγουστο. Ο Dahl το περιγράφει ως ένα ενιαίο εκτελέσιμο γραμμένο σε Rust, του οποίου η μόνη εξάρτηση από εξωτερική υπηρεσία είναι η αποθήκευση αντικειμένων, και ο Varda λέει ότι σχεδιάστηκε ώστε να είναι πλήρως συμβατό με τα Workers και τα Durable Objects της Cloudflare. Το runtime της Cloudflare, το workerd, είναι ήδη ανοιχτού κώδικα, αλλά ο Varda παραδέχεται ότι εκτελεί τα Durable Objects μόνο σε μία παρουσία: αρκετό για τοπικές δοκιμές, όχι για κλιμάκωση. Σύμφωνα με τον Varda, η δρομολόγηση που χρησιμοποιεί η Cloudflare στην παραγωγή δεν είναι κάτι που θα ήθελαν όσοι φιλοξενούν μόνοι τους, και η εταιρεία δεν βρήκε ποτέ χρόνο να φτιάξει μια εναλλακτική. Ο Dahl και ο Bert Belder θα ηγηθούν τώρα μιας προσπάθειας να γίνει το αυτο-φιλοξενούμενο workerd μια πλήρως υποστηριζόμενη επιλογή, ενσωματώνοντας σε αυτό κώδικα και ιδέες από το celld. Ο Varda λέει ότι θα ακολουθήσουν νέες ανακοινώσεις τους επόμενους μήνες.

Για τους χρήστες της Deno η αλλαγή έχει άμεσες συνέπειες. Ο Dahl γράφει ότι η ομάδα θα αφιερώσει τη μελλοντική της δουλειά στην κοινή πλατφόρμα με τις ομάδες Workers και Durable Objects της Cloudflare, αντί να συνεχίσει ένα ξεχωριστό runtime και μια ξεχωριστή υπηρεσία φιλοξενίας. Το runtime της Deno θα λαμβάνει μηνιαίες εκδόσεις διορθώσεων σφαλμάτων και ασφαλείας για ακόμη έναν χρόνο, μετά τον οποίο η ομάδα σταματά την ανάπτυξή του· ο κώδικας παραμένει ανοιχτός και άλλοι καλούνται να τον συνεχίσουν. Το Deno Deploy θα συνεχίσει να λειτουργεί για έξι μήνες και στη συνέχεια θα κλείσει, ενώ οι πελάτες που πληρώνουν θα λάβουν βοήθεια για τη μετάβαση στα Cloudflare Workers. Το JSR παραμένει online και η υποδομή του μεταφέρεται στην Cloudflare, ενώ η ομάδα συνεχίζει να υποστηρίζει το rusty_v8 και σχεδιάζει να το ενσωματώσει στο workerd. Ο Dahl χαρακτηρίζει τη μετάβαση «μια σημαντική αλλαγή για όσους έχουν χτίσει πάνω στο Deno».

Ο Varda χρησιμοποιεί επίσης την ανάρτηση για να απαντήσει σε μια συχνή κριτική, ότι η Cloudflare έφτιαξε τα Workers διαφορετικά από άλλες πλατφόρμες για να δεσμεύσει τους πελάτες της. Υποστηρίζει ότι ο σχεδιασμός διαφέρει επειδή η Cloudflare τον θεωρεί καλύτερο, και λέει ότι το lock-in στην πραγματικότητα θα έβλαπτε την εταιρεία: όταν παρουσίασε το Workers for Platforms σε πελάτες όπως η Shopify το 2022, εκείνοι θα έχτιζαν πάνω του μόνο αν το runtime ήταν ανοιχτού κώδικα, γι’ αυτό η Cloudflare δημοσίευσε το workerd, τον ίδιο κώδικα που εκτελεί στην παραγωγή. Λέει ότι ορισμένοι πρώην πελάτες χρησιμοποίησαν το workerd για να φύγουν από την Cloudflare και ότι «το να δίνεις στους ανθρώπους μια οδό διαφυγής είναι καλή επιχειρηματική πρακτική». Παραδέχεται ότι λίγοι εκτελούν μέχρι στιγμής το workerd σε παραγωγή, κάτι που αποδίδει στο ότι η Cloudflare δεν ανέπτυξε τις συνοδευτικές υπηρεσίες και τα εργαλεία.

Ο Dahl γράφει ότι το celld κάνει την κλιμάκωση μέρος του ίδιου του μοντέλου προγραμματισμού, ώστε κάθε εφαρμογή να μη χρειάζεται πλέον να στήνει μόνη της αυτή την υποδομή. Θεωρεί τα Durable Objects κατάλληλα για harnesses πρακτόρων AI, επειδή συνδυάζουν μόνιμη κατάσταση, WebSockets, οικονομική serverless εκτέλεση και μια διεπαφή JavaScript υψηλού επιπέδου. Σε σχόλιο στο Hacker News που παραθέτει ο Willison, ο Dahl λέει ότι ο τερματισμός του runtime ήταν κοινή απόφαση με την οποία συμφωνεί, και υποστηρίζει ότι το Deno παρασύρθηκε στο να αντιγράφει τη συμπεριφορά του Node.js, ενώ «τελικά δεν λύνει μεγάλα προβλήματα». Ο Willison χαρακτηρίζει το τέλος της συντήρησης του Deno ως την κακή είδηση της ανακοίνωσης. Το αγαπημένο του χαρακτηριστικό του Deno, γράφει, είναι το σύστημα δικαιωμάτων, που μπορεί να περιορίσει ένα script σε επιλεγμένα αρχεία, φακέλους και hosts δικτύου· σημειώνει ότι το Node.js πρόσθεσε ένα παρόμοιο μοντέλο στην v20.0.0 τον Απρίλιο του 2023, αλλά δεν μπορεί ακόμη να επιτρέψει συγκεκριμένους hosts μέσω λίστας.

Γιατί έχει σημασία

Οι προγραμματιστές και οι εταιρείες που βασίζονται στο runtime της Deno ή στο Deno Deploy έχουν πλέον προθεσμίες: έξι μήνες για να φύγουν από το Deploy και ακόμη έναν χρόνο εκδόσεων του runtime από την τρέχουσα ομάδα, εκτός αν άλλοι αναλάβουν την ανάπτυξη. Για τους χρήστες της Cloudflare, το σχέδιο θα μπορούσε να επιτρέψει την εκτέλεση εφαρμογών Workers και Durable Objects σε κλίμακα στα δικά τους μηχανήματα, κάτι που το workerd από μόνο του δεν προσφέρει σήμερα. Πολλά παραμένουν ανοιχτά: η Cloudflare λέει ότι θα ακολουθήσουν περισσότερες ανακοινώσεις τους επόμενους μήνες, και οι αναρτήσεις δεν εξηγούν τι περιλαμβάνει η υποστήριξη μετάβασης ούτε αποκαλύπτουν όρους της συμφωνίας.

Χρονολόγιο

  1. · Δημοσιεύθηκε

Θέματα#Deno#Cloudflare#Cloudflare Workers#Durable Objects#JavaScript#Ryan Dahl

Πηγές

Αυτή η είδηση βασίζεται στις παρακάτω πηγές. Διαβάστε τις για το πλήρες πλαίσιο.

  1. 1Cloudflare · Πρωτογενής πηγήDeno is joining Cloudflareblog.cloudflare.com
  2. 2Deno · Πρωτογενής πηγήDeno is joining Cloudflaredeno.com
  3. 3Simon Willison · ΑνάλυσηDeno is joining Cloudflaresimonwillison.net