Кирилл Сложности: разное поведение браузеров. IE плодит много пустых TextNode, FF
Кирилл
Кирилл
Арут
Арут
Арут
IE не поддерживает объекты Selection и Range. Используется ierange. Сначала пытались использовать другие библиотеки (rangy - громоздкая, непонятная изнутри), городить хаки вокруг API IE . Сначала всё было на jQuery. Потом, когда начали чистить код, выяснилось, что по DOM-у лучше гулять вручную. После этого оставшиеся зависимости от jQuery относительно легко убрались перед “релизом ”
Тут нужно подумать, что можно написать/рассказать. Потому что рассказать про это хочется, а что именно - не понятно