Improve how we deal with the JS world

I have started thinking out loud in the issue above. Thought it might be of interest. If you have some thoughts/ideas, post them there.