I think contenteditable is more akin to a rich-text document, while Hyperclay goes a bit beyond by allowing JS to edit the DOM too. I think Smalltalk images and virtual machines are a closer comparison, but applied to the web. You download the image, with some running code, use it, and persist the whole application state.
> while Hyperclay goes a bit beyond by allowing JS to edit the DOM too.
So revolutionary!! How did they achieve this technical feat!?