יום שבת, 10 באוקטובר 2026 מתעדכן אוטומטית כל שעה
→ חזרה למהדורה

Cloudflare רוכשת את Deno, ותפסיק לפתח את ה-runtime בעוד שנה

Cloudflare רוכשת את Deno, החברה שמאחורי סביבת ההרצה של JavaScript, במטרה לבנות על celld ולהפוך את ההרצה העצמית של workerd לדרך נתמכת להרצת אפליקציות במודל Workers. ה-runtime של Deno ימשיך לקבל תמיכה במשך שנה, ואחר כך יופסק פיתוחו. הקוד יישאר open source.

Cloudflare רוכשת את Deno במלואה, כך נמסר ב-9 באוקטובר 2026. Deno היא החברה שפיתחה את סביבת ההרצה (runtime) של JavaScript ו-TypeScript הנושאת את אותו שם. לדברי החברות, מטרת העסקה היא לבנות על celld, פרויקט שצוות Deno השיק לאחרונה, כדי "להפוך את ההרצה העצמית של workerd לדרך מלאה ונתמכת לבנות ולהריץ אפליקציות במודל התכנות של Workers".

החלק הפחות נעים למפתחים: Cloudflare לא תמשיך לפתח את Deno לאורך זמן.

מה זה celld, ולמה הוא חשוב

Workers היא פלטפורמת ה-serverless של Cloudflare. היא מאפשרת להריץ קוד בשרתי החברה בלי לנהל שרתים. workerd הוא ה-runtime שמפעיל אותה, והוא זמין כ-open source. אחד הרכיבים המרכזיים במודל של Workers הוא Durable Objects: אובייקטים ששומרים מצב (state) ומתאמים בין בקשות.

באוגוסט שחרר צוות Deno את הגרסה הראשונה של celld, מימוש open source של דפוס ה-Durable Objects. ריאן דאל (Ryan Dahl), יוצר Deno ולפני כן יוצר Node.js, כתב בתגובה ב-Hacker News ש-celld "עובד טוב להפליא, ונשען רק על object storage לצורך תיאום ושמירת נתונים". לדבריו, "זה לא סתם API קצת שונה לעבודה עם מערכת הקבצים או הרשת. זה מודל חדש לגמרי לפיתוח צד שרת".

כנראה שהמשמעות היא ש-Cloudflare רוצה שמפתחים יוכלו להריץ אפליקציות במודל של Workers גם על תשתית משלהם, ולא רק בענן שלה. מבחינת ארגונים שחוששים מתלות בספק אחד, זה עשוי להפוך את המודל לאטרקטיבי יותר.

סוף הדרך ל-Deno

לפי ההודעה, ה-runtime של Deno ימשיך לקבל תמיכה במשך שנה נוספת, עם גרסאות חודשיות שיכללו תיקוני באגים ועדכוני אבטחה. בתום השנה יופסק הפיתוח שלו. Deno יישאר open source, והחברה הזמינה גורמים אחרים להמשיך לפתח אותו.

דאל הסביר ב-Hacker News שזו החלטה משותפת ושהוא תומך בה: "אני הכי מושקע בהצלחה שלו והשקעתי בו את רוב העבודה, ואני כבר לא חושב שזה המקום שבו אני יכול לעשות את העבודה הכי חשובה". לדבריו, יש ב-Deno רעיונות טובים והוא מהונדס היטב, "אבל בסופו של דבר הוא לא פותר בעיות גדולות". הוא הוסיף שהפרויקט "נשאב לבור הכבידה של תאימות ל-Node", כלומר נאלץ להתנהג בדיוק כמו Node. "למה לממש מחדש את Node? הוא עובד. יתרונות שוליים בביצועים, בחוויית המשתמש או באבטחה לא מספיקים".

מה נשאר מהמורשת

הבלוגר והמפתח סיימון וויליסון ציין שהתכונה האהובה עליו ב-Deno היא מערכת ההרשאות. היא מאפשרת להגדיר במדויק לאילו קבצים ותיקיות סקריפט יכול לקרוא ולכתוב, ולאילו שרתי רשת הוא רשאי לגשת. ל-Node.js יש היום מודל הרשאות דומה, שנוסף בגרסה 20.0.0 באפריל 2023 והוכרז כיציב בגרסה 22.13.0 בינואר 2025. עם זאת, לדברי וויליסון, הוא עדיין לא מאפשר להגדיר רשימה של שרתי רשת מותרים: הגישה לרשת פתוחה או חסומה לגמרי.

למפתחים שבנו על Deno יש עכשיו שנה לתכנן מעבר, או לחכות ולראות אם הקהילה תמשיך את הפרויקט. ההימור של דאל ושל Cloudflare ברור: הם מעריכים שהעתיד אינו עוד runtime שמחקה את Node, אלא מודל אחר לבניית צד שרת.

💬 יש לכם הערה על הכתבה?
פרסומת

→ לכל הכתבות