Nun, wenn Du meinst, dass das Speichern der gesamten Texte zu viel des Guten ist, dann speichere jeweils den Startzustand, die Änderungen zwischen den Versionen. Die letzte Version hast Du in der Textaerea...
https://developer.aliyun.com/mirror/npm/package/diff-match-patch