I have submitted my efforts to create 'an ideal' javascript framework. This culminates years of work on this subject iterating and re-iterating. The framework demonstrates how 'pure' HTML, CSS and CSS can be used exclusively and enjoyably to make powerful frontends without the need for contrived preprocessing and implementation details.
It consists of 6 independent libraries which cater to different areas where developers would otherwise write brittle or boilerplate code. They also tackle some real issues that complicate frontend development: accessible components, cross-browser support for customised built-in elements, scoping styles written normally (in style tags) with or without shadow DOM, flexible and hackable reactivity etc.
The libraries in eventiveness try to tackle all these problems simply and elegantly. When using these tiny libraries (37kb overall including the examples and inline docs), your HTML is pure HTML, your CSS is pure CSS and your Javascript is pure Javascript.
Please check it out as I can't wait to hear your brutal and enlightened opinions. Special thanks!