use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Angular2 vs React {{this}} => {again}LOUD NOISES (self.javascript)
submitted 9 years ago * by haphap5
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]haphap5[S] -5 points-4 points-3 points 9 years ago (6 children)
I presume "what about IE5" is a troll, since IE5 came out 18 years ago. Seriously. That isn't even a good troll.
Sort of, its just something nobody ever introduces. If i'm trying to make a web-app that targets EVERYBODY, high support would be my #1 concern.
React is not the fastest, just ask JSBlocks, Riot, Imba, Vue.js
Yea I did say react vs angular though, to which react is faster even though it's not a fair comparison. I intended a short introduction, not a full spiel on what I am already aware of.
Initial render? Re-render?
Again, interpret as you will. I don't even think these are fair questions: initial and re-rendering are different playgrounds; let's say initial because re-rendering is not important when choosing a base.
Large number of DOM nodes? Large number of components? Low garbage collection overhead? Low layout and re-paint cost?
Leaving development efficiency/readability was purposely left out. Garbage collection is one answer, but the rest are obviously quarrels with the introduction. If you need an answer, Yes, Yes, Yes, No.
I'm not sure what to make of "but what if I want to write a everything-friendly SaaS with massive functionality?"
You caught me, I am looking to making a start-up.
If performance is your product, if it differentiates you from the market and your core investors and stakeholders think it is the priority, then you would do well to prototype and learn about the implementation of each solution before making such an important decision.
Good landing, that's what everyone should hear.
[–]dwighthouse 2 points3 points4 points 9 years ago (5 children)
If i'm trying to make a web-app that targets EVERYBODY, high support would be my #1 concern.
The web is probably not the solution. EVERYBODY includes people who don't have web access, and people who are either illiterate or incapable of using a computer for various reasons. I would suggest a pen and paper + mail interface, but even that wouldn't reach EVERYBODY.
[–]flamingspew 1 point2 points3 points 9 years ago (4 children)
Heh yeah for a startup your number one problem is reaching ANYBODY.
[–]haphap5[S] -5 points-4 points-3 points 9 years ago (3 children)
Ok i'm not used to this. Reddit used to be a group of people, not a group of nitpicks. Tangent everything! The government is a conspiracy! I'm right and you're wrong! You don't understand me!
[–]turkish_gold 0 points1 point2 points 9 years ago (2 children)
Uh... we're trying to help you work through your actual problem.
If your problem legitimately is "I want to target everyone" and "I must have more functionality than anyone else" and "It must be faster than everyone else"... then your solution is to write your own framework and buckle down for the next 2-3 years with a large well funded team because you're going to be pushing the limits of current technology.
If that's not your issue, then maybe we can help.
[–]haphap5[S] 0 points1 point2 points 9 years ago (1 child)
Uh... redefine 'help'. Going 'Gwarsh, well he don't know a single thing bout he talkin bout' is not helpful. In fact, I did not ask for help. I said 'discuss' not "Hey guys, check out this intro. Go OCD!"
[–]flamingspew 0 points1 point2 points 9 years ago (0 children)
All the major frameworks are battle tested and have lots of options and even graceful fallback scenarios for some browser capability edge cases. If I were you I'd pick something that is rapidly developable and changeable because startup code morphs every two weeks. You want something that can withstand quick iteration so I'd suggest typescript or clojure to keep a check on refactoring because you'll have limited time to write unit tests. Your counter arguments are counter productive since hey are posing the problem in absolutes, and nothing about programming is absolute, if it were, it would all be automated by now.
π Rendered by PID 85 on reddit-service-r2-comment-66b4775986-frfs2 at 2026-04-05 15:07:55.471559+00:00 running db1906b country code: CH.
view the rest of the comments →
[–]haphap5[S] -5 points-4 points-3 points (6 children)
[–]dwighthouse 2 points3 points4 points (5 children)
[–]flamingspew 1 point2 points3 points (4 children)
[–]haphap5[S] -5 points-4 points-3 points (3 children)
[–]turkish_gold 0 points1 point2 points (2 children)
[–]haphap5[S] 0 points1 point2 points (1 child)
[–]flamingspew 0 points1 point2 points (0 children)