Riim, 
Ну да, 
Octane же дал ссылку на свой хабрапост, там реализовано 

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