Самая большая беда html/css/js в том, что одни пополняют спецификацию по принципу "я уже реализовал нужную функцию, мож добавим ее в спецификацию?", другие и вовсе кладут на нее (хотя ie вроде исправился). Так вот, по-моему, всегда будет нужна какая-нибудь прослойка для кроссбраузерности. Но я считаю, что это нужно делать, добавляя недостающий функционал, чтобы можно было писать vanilla-код. Собственно, основная преграда же отсутствие конструкторов вроде HTMLElement в старых ослах.
|