فخور حقا بمشاركة شيء قمنا بشحنه في @wabi الأسبوع الماضي! لقد أنشأنا بنية حزمة مقسمة لأننا لا نبني تطبيقات فحسب - بل نبني نظاما أساسيا نريد دعمه على المدى الطويل. عندما نحسن شيئا ما ، يجب أن تستفيد جميع التطبيقات. ليس فقط جديدة 🧵 --- المشكلة التي كنا نواجهها: في كل مرة يفتح فيها شخص ما تطبيقا جديدا في Wabi ، كان عليه تنزيل 3 ميجابايت والانتظار لبضع ثوان. ليس رائعا عندما يكون لديك الكثير من التطبيقات لاستكشافها. والأسوأ من ذلك: عندما أردنا إصلاح خطأ أو إضافة ميزة إلى النظام الأساسي الأساسي ، سيتعين علينا إعادة بناء كل تطبيق على حدة. نريد أن نقدم تجربة أكثر سلاسة ومحلية ممكنة. --- ما بنيناه: بنية الحزمة المنقسمة: • الحزمة الأساسية (3 ميجابايت): منصة Wabi الخاصة بك - جميع التعليمات البرمجية والمكونات والميزات المشتركة. يتم التنزيل مرة واحدة ، والتحديثات تلقائيا عندما ندفع التحسينات. • حزم MiniApp (10-20 كيلوبايت): فقط الأجزاء الفريدة من كل تطبيق. تنزيل فوري. --- ماذا يعني هذا: ✨ تفتح التطبيقات في ~ 600 مللي ثانية بدلا من بضع ثوان 🚀 عندما نقوم بشحن إصلاحات الأخطاء أو الميزات الجديدة ، تحصل عليها جميع التطبيقات التي تم إنشاؤها تلقائيا...