تحرير النصوص التعاوني بدون CRDT أو OT
2025-05-21
تقدم هذه المدونة نهجًا جديدًا لتحرير النصوص التعاوني يتجنب تعقيدات أنواع البيانات المُكررة الخالية من التعارضات (CRDT) والتحويل التشغيلي (OT). الفكرة الأساسية هي تعيين معرفات فريدة عالميًا لكل حرف واستخدام عمليات "إدراج بعد". يقوم الخادم بتحديث حالته حرفيًا بناءً على هذه العمليات، بينما يستخدم العملاء المصالحة مع الخادم للتحديثات المحلية المتفائلة. هذا النهج أبسط وأكثر مرونة من CRDT/OT، مما يسمح بعمليات وميزات مخصصة مثل التعامل مع النص الغني وعناصر التحكم في الوصول. تُساعد مكتبة npm المُصاحبة، Articulated، في التنفيذ.
التطوير
التحرير التعاوني