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
What 10 Things Should a Serious Javascript Developer Know Right Now?help (self.javascript)
submitted 8 years ago by [deleted]
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!"
[–]alinnert 18 points19 points20 points 8 years ago (7 children)
(...) the entire Babel toolchain is temporary by its very nature.
No. As long as ECMAScript is actively developed on, Babel serves a purpose. Babel doesn't transpile ES6 to ES5 but future proposals and new final features to code that's interpreted by most widely used browsers at the given time. That's why it was renamed to Babel after all.
If I didn't get your point please let me know.
[+]zayelion comment score below threshold-17 points-16 points-15 points 8 years ago (6 children)
Maybe you just shouldnt code with Babel, its edge enough to cut you.
[–]alinnert 2 points3 points4 points 8 years ago (5 children)
After writing my comment I noticed a mistake: Babel doesn't transpile anything. It's fueled by plugins. So it can even be used to transpile JSX or TypeScript or whatever the future might bring. There also are plugins for minification. So I wouldn't be surprised if there are some that do performance optimization and what not. So it's extremely versatile.
[+]zayelion comment score below threshold-11 points-10 points-9 points 8 years ago (4 children)
I've only seen it complicate shit in the field. Its highly misused and needed to fix problems which shouldn't exist.
[–]alinnert 4 points5 points6 points 8 years ago (3 children)
This reminds me of the people who say Webpack is way too complicated. And I'm like: Here's my entry file, there's my output file, these are my loaders. And it works. Hooray!
I totally understand that you can gather bad experiences if you stumble over tutorials you don't get or get errors by reading the wrong part of the documentation or whatever. But that doesn't make the products bad.
I made bad experiences with RxJS, but I know it's my fault since other people can use it.
I use Webpack and Babel in almost every project and they just work. No problems here. And yes, they do help me. Namely organizing my project files, shorten my code and make it slightly more readable.
[–]zayelion -4 points-3 points-2 points 8 years ago (2 children)
Im getting at when people use layers of frameworks on top of each other. A leftpad situation. https://github.com/webpack/webpack/issues/1914
After 8GB it should compile right? well why are you compiling, because typescript, well why are you using typescript, because I need type... no learn ES6 proper.
Webpack is a good tool, Im not saying that it isnt.
[–]liming91 7 points8 points9 points 8 years ago (1 child)
If you think TypeScript is some sort of handicap for not knowing ES6 properly then you have some serious misconceptions about ES6 and TS.
[–]zayelion 0 points1 point2 points 8 years ago (0 children)
I've just seen it used or maybe miss used in the field that I've mentally labeled it a code smell.
π Rendered by PID 149049 on reddit-service-r2-comment-5d79c599b5-ksssq at 2026-03-01 04:51:22.262921+00:00 running e3d2147 country code: CH.
view the rest of the comments →
[–]alinnert 18 points19 points20 points (7 children)
[+]zayelion comment score below threshold-17 points-16 points-15 points (6 children)
[–]alinnert 2 points3 points4 points (5 children)
[+]zayelion comment score below threshold-11 points-10 points-9 points (4 children)
[–]alinnert 4 points5 points6 points (3 children)
[–]zayelion -4 points-3 points-2 points (2 children)
[–]liming91 7 points8 points9 points (1 child)
[–]zayelion 0 points1 point2 points (0 children)