Напоминает мне о небольшом эксперименте, который я провел некоторое время назад ... Я в основном пытался создать примитивный редактор, просто слушая нажатия клавиш в DIV и вставляя их в DIV как новый узел. Так что представьте, каждый персонаж будет заключен в тег! Это действительно сработало. Но, как только он достигает пары абзацев, вставка и удаление узла становится довольно медленным. Вы будете вводить символ, и он появится только после небольшой задержки, а это просто неприемлемо, и в итоге я просто сдался. Во всяком случае, это была случайная вещь, которую я хотел попробовать ..
Возвращаясь к вашему вопросу, мне интересно, может ли это быть воспроизведено только в JS, так как, откровенно говоря, флэш-память обладает более высокой вычислительной мощностью по сравнению с JS. Даже если это технически возможно, я сомневаюсь, будет ли это достаточно быстро, чтобы действительно работать хорошо. Мои два цента!