Η Cloudflare απέκτησε την πλατφόρμα JavaScript Deno και θα σταματήσει την ανάπτυξή της.

Η Cloudflare εξαγόρασε την Deno Land Inc., την εταιρεία ανάπτυξης της πλατφόρμας Deno. Οι ενημερώσεις κώδικα (patches) και οι διορθώσεις ευπαθειών (vulnerabilities) της Deno έχουν προγραμματιστεί για ένα ακόμη έτος, μετά το οποίο η ανάπτυξη της Deno θα σταματήσει. Ο κώδικας της Deno θα παραμείνει ανοιχτού κώδικα και η κοινότητα μπορεί να συνεχίσει να αναπτύσσει την πλατφόρμα εάν υπάρχει ενδιαφέρον.

Όσον αφορά άλλες εξελίξεις από την Deno Land, το έργο celld σάς επιτρέπει να εκτελείτε εφαρμογές Worker στο δικό σας διακομιστές, θα ενσωματωθεί στην πλατφόρμα Cloudflare Workers. Η πλατφόρμα Deno Deploy θα υποστηρίζεται για άλλους έξι μήνες, μετά τους οποίους θα διακοπεί η λειτουργία της και οι χρήστες επί πληρωμή θα μετεγκατασταθούν στο Cloudflare Workers. Το αποθετήριο πακέτων JSR (JavaScript Registry) θα συνεχίσει να λειτουργεί, αλλά η σχετική υποδομή θα μετεγκατασταθεί στο Cloudflare. Η υποστήριξη για το rusty_v8, τα περιτυλίγματα Rust για τη μηχανή V8, θα συνεχιστεί, αλλά η ανάπτυξη θα ενσωματωθεί στον εργάτη χρόνου εκτέλεσης JavaScript.

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

Η πλατφόρμα Deno έχει σχεδιαστεί για αυτόνομη εκτέλεση εφαρμογών JavaScript και TypeScript από την πλευρά του διακομιστή χρησιμοποιώντας τη μηχανή V8. Το έργο διευθύνθηκε από τον Ryan Dahl, τον δημιουργό του Node.js. Η νέα πλατφόρμα δημιουργήθηκε για να παρέχει ένα πιο ασφαλές περιβάλλον και να αντιμετωπίσει εννοιολογικά ελαττώματα στην αρχιτεκτονική Node.js. Για τη βελτίωση της ασφάλειας, το πλαίσιο V8 είναι γραμμένο σε Rust και η πλατφόρμα Tokio χρησιμοποιείται για την επεξεργασία αιτημάτων χωρίς αποκλεισμό. Το runtime παρέχεται ως ένα ενιαίο, αυτοτελές εκτελέσιμο αρχείο ("deno"), το οποίο δεν έχει εξωτερικές εξαρτήσεις και δεν απαιτεί ειδική εγκατάσταση. Εκτός από το runtime, η πλατφόρμα Deno λειτουργεί επίσης ως διαχειριστής πακέτων και επιτρέπει την εσωτερική πρόσβαση σε μονάδες μέσω URL.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster