Riim,
Ну да,
Octane же дал ссылку на свой хабрапост, там реализовано
Так что вполне даже норм, для отхода от фреймворков
UPD
Gvozd, а так ли часто надо ползать по текстовым нодам? Честно говоря, я не вижу большой разницы между пустыми и непустыми текстовыми нодами. Если нужно получить ее -- так почему бы не использовать DOM-методы?
А вариант реализации, о которой Вы говорите, видимо, есть
тут