Holder is now 5 years old and has been through several refactors. Some assumptions from its initial development (Android 2 support is necessary, non-Webkit Opera is still used, IE6-IE9 are dominant) are no longer true and only make the code base more complicated. Other assumptions, like mutation observers being unavailable, are also no longer true. Looking forward, Holder should focus on being small, interoperable, and cutting-edge.
Main goals for Holder 3
Drop rendering support for legacy browsers (IE10 and below, Opera, Android 2)
Holder is now 5 years old and has been through several refactors. Some assumptions from its initial development (Android 2 support is necessary, non-Webkit Opera is still used, IE6-IE9 are dominant) are no longer true and only make the code base more complicated. Other assumptions, like mutation observers being unavailable, are also no longer true. Looking forward, Holder should focus on being small, interoperable, and cutting-edge.
Main goals for Holder 3
Secondary goals for Holder 3