What's the best framework for listening, processing and creating DOM events AND be cross browser compatible. Cross browser isn't so much a major requirement, but it is something that I want to consider. Any advice/thoughts are greatly received. Additionally, what would be the best options for DOM-diffing?
I do a lot of code dealing with DOM, that must be compatible with older versions of IE. I wrote this little library. It helps me a lot and I don't really need anything else to deal with events.
https://github.com/fczbkk/event-bridge
I also often need to react when some elements resize, disappear, move, etc. There are no native events for that. So I wrote Element Monitor that helps me to deal with it:
You may be interested in Vue.js. It's a lightweight javascript library for creating reactive components. It has two-way databinding, so any updates to the underlying data automatically reflect in the DOM and vice-versa. It has great documentation and there is an awesome video series at vuecasts.com.
Peter Scheler
JS enthusiast
vanilla-js ;)