לפני כמה שבועות קראתי שאנתרופיק קנו את Bun. הבנתי שזה משמעותי אבל לא יצא לי להתעמק - עכשיו הכול מתחבר.
הבעיה
בניתי עם קלוד קוד סוכן מקומי שמתחבר לוואטסאפ, למייל וליומן שלי. רציתי לשלוח לחבר לנסות, שאלתי את קלוד: איך משתמש שלא יודע להפעיל טרמינל יכול להתקין את זה בקלות?
הוא הציע לי להפוך את זה ל-executable - התקנה אחת להכול, בדיוק מה שרציתי.
הבעיה: השתמשנו ב-better-sqlite וזה native module של Node.js, כלומר יש התקנה מיוחדת לכל מערכת הפעלה והמשתמש צריך להתקין compiler כבד.
הפתרון: Bun
חיפשנו פתרון נוח יותר וקלוד הציע להשתמש ב-Bun:
זה runtime חדש עם sqlite מובנה, מהיר ומודרני, עם executable קטן, פחות תלויות, TypeScript מובנה, Bundler מובנה, תמיכה מובנית ב-.env - בקיצור, פשוט ומהיר יותר.
עשינו מיגרציה והכול עבד מיד.
הדבר היחיד שצריך זה Bun מותקן על המחשב, אבל ב-executable המשתמש לא צריך לדאוג מזה.
אז למה אנתרופיק רכשו את Bun?
קלוד קוד הגיע ל-$1B הכנסות ו-Bun זו התשתית שלו. כשהתשתית שלך שווה מיליארד - אתה שומר עליה.
זה גם מחזק את הבחירה שלי לעבור ל-Bun למרות שהוא חדש - הוא כאן להישאר.
עכשיו הסוכן והכלים שלו רצים על Bun והופכים בקלות ליחידה אחת.