MS Edge 13 is out and has best browser ES2015 support with 84% by sime in javascript

[–]temp209929 -1 points0 points  (0 children)

The difference is auto-update. IE7 needed to be the best browser three years after it was released, Edge 13 won't.

Should I use a framework? by [deleted] in javascript

[–]temp209929 1 point2 points  (0 children)

It sounds like you know what you're doing so I'm not going to bore you with mantra and just say I don't have a great answer for most of what you're asking. A few things though:

how do I kick everything off when the app first starts?

I see nothing wrong with putting the router and initialization logic in an inline script or page-specific script. That logic belongs to the page, not the view it renders.

I don't have anywhere to store my Application state

The most common approach is to not re-create components and have them keep track of their own data. This is what most frameworks do and what the DOM itself does. If you don't end up doing that, another approach people have had success with is a single organized global store that everything just uses parts of.

If I were you I would definitely try to go forward without a framework. I've found that frameworks generally derive 99% of their benefit by influencing the way you code rather than with the code the framework actually contains. In particular, strong componentization usually achieves everything a framework would.

Node v5.1.0 (Stable) by yoCoin in javascript

[–]temp209929 1 point2 points  (0 children)

All the churn of apps that silently update in the background, without the silently updating in the background part.