تطور بنية تطبيق البريد الإلكتروني Marco التي تعمل في وضع عدم الاتصال أولاً

2025-08-29
تطور بنية تطبيق البريد الإلكتروني Marco التي تعمل في وضع عدم الاتصال أولاً

شرع فريق تطبيق البريد الإلكتروني Marco في رحلة طويلة لبناء تطبيق قائم على IMAP، ومتعدد المنصات، ويعمل في وضع عدم الاتصال أولاً. قاموا بتجربة العديد من الحلول، بما في ذلك WatermelonDB و Triplit و InstantDB، لكنهم تخلوا عنها بسبب اختناقات الأداء أو القيود الوظيفية. في النهاية، اختاروا Replicache لأدائه العالي ومرونته، وقاموا بدمجه مع Orama من أجل الفهرسة والبحث القويين. تبرز هذه القصة التحديات والفرص المتعلقة ببناء تطبيقات عالية الأداء تعمل في وضع عدم الاتصال أولاً، وتنبئ بمستقبل مزامنة البيانات: من نقاط النهاية المشتركة إلى قواعد البيانات المشتركة.