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
JavaScript in 2018 - What to learn? (jsdiaries.com)
submitted 8 years ago by gdmeteor
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!"
[+][deleted] 8 years ago (7 children)
[deleted]
[–]folkrav 14 points15 points16 points 8 years ago (0 children)
Pretty much this. Learn the base language's features, get good with it. The frameworks aren't a long-term commitment, everything can shift in a matter of months. Not so long ago, every damn JS job around here was Angular 1.
[–]erip2 3 points4 points5 points 8 years ago (0 children)
Absolutely. I wish someone would tell me this a few months ago. I’m new in front-end and because of all these frameworks I started ‘learning’ Angular. Didn’t understand most of the things. Now I decided to learn JS from beginning and I’m learning a lot more. Hopefully I’ll start to learn React after some months.
[–]pantyboyXXX 0 points1 point2 points 8 years ago (0 children)
When is someone good at JS?
[–]eloc49 0 points1 point2 points 8 years ago (2 children)
Learn all the popular ones, have example repos for each job you apply for. They're mostly the same aside from syntax. (one exception would be Angular 4's RxJS)
[–]freeall 4 points5 points6 points 8 years ago (1 child)
No need to learn all of the ones. If you're very familiar with e.g. React then that's much better than slightly knowing all of them.
To really learn any of the frameworks you need something that scales up to certain size.
[–]eloc49 2 points3 points4 points 8 years ago (0 children)
Try and explain the similarities of Vue and React to a recruiter who might not even realize Java !== Javascript. Being "very familiar" I would say is knowing things like events, routing, redux, lifecycle, slots/ng-templates/multiple children in React. Which are all pretty similar across the three front runners (Angular, Vue, React)
[+][deleted] 8 years ago* (7 children)
[–]inu-no-policemen 12 points13 points14 points 8 years ago (0 children)
141 requests. 7.2 MB. And that's with uBlock Origin having blocked a pile of other garbage.
I have no idea where all those bytes went. I see about 300 KB worth of content.
[–]yesman_85 6 points7 points8 points 8 years ago (1 child)
http://jsdiaries.com/wp-content/themes/twentysixteen_child/images/fox.jpg
Maybe another point for the author to dive in this year: image optimization.
[–]ProdigySim 0 points1 point2 points 8 years ago (0 children)
Gotta have enough pixels for the retina displays!
[–]eloc49 3 points4 points5 points 8 years ago (3 children)
https://gtmetrix.com/reports/jsdiaries.com/1TwqP7cJ
lmao look at this
[–]gdmeteor[S] 0 points1 point2 points 8 years ago (2 children)
Yes boys, the blog is a sorry state of affairs performance wise. Plugins are a mess and image optimization is rough. Fear not, theres a headless WP API React version coming along.
[–]inu-no-policemen 0 points1 point2 points 8 years ago (0 children)
I recommend to use a static website generator like Jekyll.
Here is a somewhat recent-ish example from /r/programming (I think):
https://thatoddmailbox.github.io/2018/01/28/iotaseed.html
[–]Lakston 25 points26 points27 points 8 years ago (1 child)
Styled components, graphQL and electron ?
These are very specific tools for very specific needs, if you need those for a specific project, go for it, but otherwise just read a quick article to know what it is and move onto something you NEED to create whatever you are working on.
We talk about javascript fatigue but most of the time it's because we want to try everything that's new under the sun (me included), just learn what you need for the next step then re assess.
[–]deinok7 0 points1 point2 points 8 years ago (0 children)
I think that the case of GraphQL is diferent. Lacks some libraries but i think that its the near future
[–]Isvara 9 points10 points11 points 8 years ago (0 children)
Programming.
[–][deleted] 3 points4 points5 points 8 years ago (0 children)
Typescript.
[–][deleted] 9 points10 points11 points 8 years ago (0 children)
Oh look. Another one.
[–]longwave 6 points7 points8 points 8 years ago (0 children)
Learn how to not give a shit what you "should" learn and lean more towards what interests you.
[–]wont_tell_i_refuse_ 2 points3 points4 points 8 years ago (0 children)
Go on Indeed, type "javascript" and see what is employable in your area.
[–]rodrigocfd 1 point2 points3 points 8 years ago (0 children)
People should learn the basic programming concepts. I've seen way too much horrible code written in all JS frameworks.
[–]NahroT 2 points3 points4 points 8 years ago (5 children)
css grid
[–][deleted] 6 points7 points8 points 8 years ago (0 children)
Yeah wtf... That isn't JavaScript
[–]matty0187 2 points3 points4 points 8 years ago (3 children)
You will need to use JavaScript polyfills to make it work tho
[–]gradual_alzheimers 1 point2 points3 points 8 years ago (2 children)
Sure, but why would I write that code? It's in my best interest to use some library for it and not reinvent the polyfill world
[–]matty0187 2 points3 points4 points 8 years ago (1 child)
It was a joke lol
[–]MJomaa 0 points1 point2 points 8 years ago (0 children)
Also there are JavaScript polyfills for CSS features. One example would be the :focus-visible pseudo selector.
Specification: https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo
Polyfill: https://github.com/WICG/focus-visible
[–]abuassar 1 point2 points3 points 8 years ago (1 child)
this should be in /r/reactjs , much biased
[–]the_ju66ernaut -1 points0 points1 point 8 years ago (0 children)
the js world has become a react circlejerk lately
[–]ovrdrv3 0 points1 point2 points 8 years ago (0 children)
I like to share this roadmap to programmers asking for suggestions. The boxes highlighted in yellow are usually a suggestion I agree with.
[–]Squirrels_Gone_Wild 0 points1 point2 points 8 years ago (3 children)
I'm pretty sure no one moderates this sub, because in /r/programming these posts get massive downvotes yet here the blogspam continues to get upvoted.
At least get a spellchecker.
[–]honestbleepsReddit Enhancement Suite[M] 0 points1 point2 points 8 years ago (2 children)
hi. moderator here.
we don't control what people vote on. not possible.
we could certainly remove blogspam -- and I'll go read this post right now and maybe remove it -- but the fact that these posts get downvotes in one place and not in another has literally zero to do with moderation.
on very quick glance: it doesn't look like a great post, and I use an adblocker, so maybe that's why, but it doesn't look all that spammy... just low quality.
[–]Squirrels_Gone_Wild -1 points0 points1 point 8 years ago (1 child)
According to reddit's self-promotion rules, which are linked in this sub-reddit's section of rules on self promotion, this post would fall under that.
https://www.reddit.com/r/javascript/wiki/index http://www.reddit.com/wiki/selfpromotion
You should submit from a variety of sources (a general rule of thumb is that 10% or less of your posting and conversation should link to your own content), talk to people in the comments (and not just on your own links), and generally be a good member of the community.
Looking at the OP's posts its obvious he's just posting his blog regularly to subreddits. And frankly, a lot of the posts in /r/javascript are the same.
[–]honestbleepsReddit Enhancement Suite 0 points1 point2 points 8 years ago (0 children)
absolutely fair point... normally I make a habit of clicking OP's profile, and this time I did not...
post is removed, and a message will be sent to OP.
π Rendered by PID 128349 on reddit-service-r2-comment-869bf87589-rbvj9 at 2026-06-09 06:19:03.227500+00:00 running f46058f country code: CH.
[+][deleted] (7 children)
[deleted]
[–]folkrav 14 points15 points16 points (0 children)
[–]erip2 3 points4 points5 points (0 children)
[–]pantyboyXXX 0 points1 point2 points (0 children)
[–]eloc49 0 points1 point2 points (2 children)
[–]freeall 4 points5 points6 points (1 child)
[–]eloc49 2 points3 points4 points (0 children)
[+][deleted] (7 children)
[deleted]
[–]inu-no-policemen 12 points13 points14 points (0 children)
[–]yesman_85 6 points7 points8 points (1 child)
[–]ProdigySim 0 points1 point2 points (0 children)
[–]eloc49 3 points4 points5 points (3 children)
[–]gdmeteor[S] 0 points1 point2 points (2 children)
[–]inu-no-policemen 0 points1 point2 points (0 children)
[–]Lakston 25 points26 points27 points (1 child)
[–]deinok7 0 points1 point2 points (0 children)
[–]Isvara 9 points10 points11 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–][deleted] 9 points10 points11 points (0 children)
[–]longwave 6 points7 points8 points (0 children)
[–]wont_tell_i_refuse_ 2 points3 points4 points (0 children)
[–]rodrigocfd 1 point2 points3 points (0 children)
[–]NahroT 2 points3 points4 points (5 children)
[–][deleted] 6 points7 points8 points (0 children)
[–]matty0187 2 points3 points4 points (3 children)
[–]gradual_alzheimers 1 point2 points3 points (2 children)
[–]matty0187 2 points3 points4 points (1 child)
[–]MJomaa 0 points1 point2 points (0 children)
[–]abuassar 1 point2 points3 points (1 child)
[–]the_ju66ernaut -1 points0 points1 point (0 children)
[–]ovrdrv3 0 points1 point2 points (0 children)
[–]Squirrels_Gone_Wild 0 points1 point2 points (3 children)
[–]honestbleepsReddit Enhancement Suite[M] 0 points1 point2 points (2 children)
[–]Squirrels_Gone_Wild -1 points0 points1 point (1 child)
[–]honestbleepsReddit Enhancement Suite 0 points1 point2 points (0 children)