5 ms·
I usually come away from things like this with the distinct impression that they're pretty much all "fast enough" for my needs. Admittedly, I'm not asking a lot
by SwellJoe 10y ago
I usually come away from things like this with the distinct impression that they're pretty much all "fast enough" for my needs. Admittedly, I'm not asking a lot of JavaScript, and my skill level with JavaScript tends to lead me to take the path of least resistance, or at least the path of best documentation and most examples.
That said, this kind of third-party benchmarking is probably useful, because so many frameworks have benchmark charts on their own site which indicate they're all faster than everything else. (Which may not even be inaccurate...for the things they benchmark, they may be the fastest. Which again maybe indicates they're all "fast enough" and unless your use case exactly matches that of the specific benchmarks in question, the benchmarks might be misleading you about which one will be fastest for your app.)
Also, I had no idea there were so many JavaScript frameworks that I hadn't heard of (and there's at least a few that I have heard of that aren't on the chart). Every time I turn around, there's two or three more JavaScript frameworks. Surely, this will calm down at some point, and a couple of leaders will emerge and folks will kinda settle into moving those leaders forward rather than reinventing everything?
- rrecuero 10y agoIt is definitely easy to get overwhelmed by so many choices. In the end Pareto still applies, 20% of fewer of technologies are being used in 80% or more of the projects. Right now, React, Angular and Ember are probably leading the pack.
- shados 10y agoIt's already starting to calm down. On that list, you have a few broad categories, with some overlap. Angular and Angular-ish (I use the term loosely) frameworks like Aurelia. Observable based frameworks (Cyclejs, Angular 2?) React and React near-dropin replacements (Preact, React, Inferno, etc) A bunch of MVC/MVVM frameworks that are not Angular-like (Mithril, Vue, Ember...). This is where there's the most variety, namely because many of these are a bit older (even though many kept up with time). So there's not really nearly as many as you'd think, and in some cases migrating from one to the other as need be isn't crazy.
- component 10y ago> so many frameworks have benchmark charts on their own site which indicate they're all faster than everything else Whenever I see something like that, I usually lose interest. I don't want to see benchmarks, I want to see what it brings to the table. Bad: - ours is X times smaller compared to Y - ours has the full package compared to X - you don't have to worry about doing X. You would, if you were using Y - ours is faster than X (some graph where they're winning) - rant on X Good: - we took this approach - we enforce X as it helped us achieve Y - we took features we liked from X, Y, Z...and came up with this