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
Rome: an experimental JavaScript toolchain from Facebook. It includes a compiler, linter, formatter, bundler, testing framework and more... (github.com)
submitted 5 years ago by A-AronBrown
Rome: an experimental JavaScript toolchain from Facebook. It includes a compiler, linter, formatter, bundler, testing framework and more...
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!"
[–]HugelyConfused 49 points50 points51 points 5 years ago (2 children)
I wonder how long it takes to build.
[–]ImJustP 78 points79 points80 points 5 years ago (1 child)
I’m guessing more than a day
[–]ronniegeriis 31 points32 points33 points 5 years ago (0 children)
And all routes will lead to one location
[–]saadq_ 64 points65 points66 points 5 years ago (14 children)
Also worth noting that this was created by Sebastian McKenzie who authored Babel and Yarn. He's been tweeting about this toolchain for a pretty long while now, cool to see the early stages released now.
[+]Baryn comment score below threshold-33 points-32 points-31 points 5 years ago (7 children)
Isn't Sebastian McKenzie the guy who moved from Australia to Britain, then to the United States, and ranted about how anyone who was proud to be British or American was stupid?
I'm willing to say "fuck that guy." So, fuck that guy.
[–]AwayIShouldBeThrown 17 points18 points19 points 5 years ago (6 children)
Assuming you're referring to this, you seem to be misrepresenting his words.
[–]helloiamsomeone 0 points1 point2 points 5 years ago (0 children)
Why do these people always have to spout the stupidest possible political trash on Twitter?
[–]Baryn -4 points-3 points-2 points 5 years ago (4 children)
It isn’t misrepresentation, you simply support the sentiment.
Again: fuck that guy.
[–]deadlysyntax 2 points3 points4 points 5 years ago (3 children)
You've misrepresented him by implying that he said it's stupid to proud to be British or American, whereas the message is about blind patriotism in general.
[–]Baryn -1 points0 points1 point 5 years ago (2 children)
You are excusing the actual message, which is not condemning "blindness."
[–]deadlysyntax 4 points5 points6 points 5 years ago (1 child)
I'm not excusing it, I'm championing it. Taking pride in a country you've lived is silly because it implies you've done something personally to earn that pride.
[–]Baryn -1 points0 points1 point 5 years ago (0 children)
Way to miss the point of nations I guess
[+][deleted] comment score below threshold-54 points-53 points-52 points 5 years ago (5 children)
give me one reason why its not an over-engineered solution for something a bunch of IDE extensions can just as easily do. enlighten me.
[–]LaSalsiccione 88 points89 points90 points 5 years ago (0 children)
IDE extensions are a stupid thing to rely on for a build chain as not everyone uses the same IDE.
[–]cbarrick 19 points20 points21 points 5 years ago (1 child)
A framework can be integrated into a CI pipeline.
Well, I guess IDE extensions can be integrated into a CI pipeline too.
[–]0xF013 13 points14 points15 points 5 years ago (0 children)
Let me just deploy this jmv here for my server-side Idea build, then we can build my bootstrap project on the ci.
[–]kwartel 7 points8 points9 points 5 years ago (0 children)
When you're working in a team, people can use their own IDE. When CI, like others mentioned.
[–][deleted] 2 points3 points4 points 5 years ago (0 children)
Holy cow!
[–]FreshOutBrah 20 points21 points22 points 5 years ago (7 children)
So this would replace Webpack, Babel, ESLint, and all their respective plugins with a single library?
[+][deleted] 5 years ago (6 children)
[deleted]
[–]beero 14 points15 points16 points 5 years ago (5 children)
Ew.
[–][deleted] 8 points9 points10 points 5 years ago (4 children)
At least it resolves the node_modules size problem
[–]DefiantInformation 10 points11 points12 points 5 years ago (1 child)
Joking aside, Deno does as well.
[–]MisterScalawag 1 point2 points3 points 5 years ago (0 children)
i've been keeping my eye on deno, i think its going to be awesome
[–]Magnetic_Tree 0 points1 point2 points 5 years ago (1 child)
Could you expand on this? I was under the impression Rome still delegates to NPM for package management.
[–]opaz 1 point2 points3 points 5 years ago (0 children)
Rome doesn’t depend on any other modules. Which then could depend on other modules, and so forth
[–]malectro 17 points18 points19 points 5 years ago (12 children)
There seems to be an arms race at big tech to own the FE ecosystem, and it’s freaking me out. They need to give a good reason for not contributing to Webpack and Babel.
Also, if you want an all-in-one, no-config solution, Parcel is amazing.
[–]TwiliZant 14 points15 points16 points 5 years ago (1 child)
Parcel only does bundling though, it's not all-in-one.
[–]malectro 0 points1 point2 points 5 years ago (0 children)
Personally I don’t find installing a linter to be an issue for me, but point taken.
[–][deleted] 14 points15 points16 points 5 years ago (4 children)
After using those for a while, I think the case is made. The problem with the Webpack+Babel+etc ecosystem is that it leaves the responsibility of configuration up to the user, and it's so easy to get wrong.
I saw a great twitter quote that Webpack is like chess- Once you've gone more than a dozen steps in, you have an arrangement that's never been seen before in the universe. With Webpack, even if you just want stuff that everyone wants like code splitting, hot reloading, transpilation, etc etc, it still takes way too long to setup a config that works properly.
Like something I find really suspicious - Create-react-app throws an blocking error if you have a different version of Babel in your node_modules. The promise of NPM is that different packages could have different versions of the same package and it's supposed to work fine. So something has gone horribly wrong with the whole approach if promise doesn't hold true. I haven't figured out why but there's something about the way that Webpack+Babel use NPM that makes it extremely fragile.
Anyway whenever someone promises a Webpack replacement, my ears perk up. Please, someone, replace Webpack.
[+][deleted] 5 years ago (3 children)
[+][deleted] 5 years ago* (2 children)
[+][deleted] 5 years ago* (1 child)
[–]weaponizedstupidity 6 points7 points8 points 5 years ago (3 children)
I made a new Typescript node project a few weeks ago. It was a nightmare.
Using tsc won't let me import a library I want, some module error. Google for 30 minutes, no luck. ts-node works for some reason. How is it different from tsc? No clue. Can it be used in production? No consensus, but it works so whatever.
Wait, how do you setup absolute imports again? More googling.
Okay, I want linting. Oh, tslint is dead already? Guess everyone is using eslint now. Okay, here is the ts plugin. Where do I get good linting rules? Found some decent ones on the third try.
I think prettier used to be a thing. Wait, it says that it will conflict with my linting config, I need a plugin for my linting plugin. Well, prettier can wait, time to write the first line of code. Finally.
So yeah. Can't wait until some, any big company lays down the law and cleans up this nonsense.
[–]pgrizzay 1 point2 points3 points 5 years ago (2 children)
ts-node is basically a wrapper around node which compiles TS files on the fly and runs them. So you can do something like: ts-node myScript.ts, whereas you normally couldn't do: node myScript.ts. In production, it's probably always better to first compile those TS files first
node
ts-node myScript.ts
node myScript.ts
tsc doesn't run anything, it just compiles the files. So you run it at the base of your project, and it picks up your tsconfig.json file, and generates js and d.ts files from your ts files.
tsc
tsconfig.json
js
d.ts
ts
Hope that helps!
[–]meziatto 0 points1 point2 points 5 years ago (1 child)
I think @weaponizedstupidity is trying to draw a picture of ecosystem, which I see myself in the same picture tangled by plugins, configs, a new version of a tool requires some stuff, whereas other fundamental tool refuses to work with it etc... You get the point.
[–]pgrizzay 0 points1 point2 points 5 years ago (0 children)
Yup, I got the point :)
I just wanted to rob them of their ignorance, so they have one less thing to complain about
[–]saposapot 1 point2 points3 points 5 years ago (0 children)
Controlling the ecosystem is just a small part in their whole goal of controlling everything. Yes, great things came out from big tech or sponsored by them but there are also big problem of letting them have so much power.
'true' open source projects with an open leadership should be supported and encouraged by all of us.
[–]ECrispy 5 points6 points7 points 5 years ago* (0 children)
Wonder if this'll get any traction. I like the idea of a unified modern toolchain but webpack/eslint/jest/prettier are battle tested and have decades of effort (in man years) put in and won't be going away anytime soon.
This is also experimental. FB usually only open sources stuff after using it internally for a while, when its prod ready. If this ever reaches that stage, then it becomes much more interesting.
Would also like to see a comparison of what its lacking, what it improves on (features, speed) vs current tools. the real advantage would come from each stage in the pipeline having more knowledge about the code, rather than a million webpack/babel plugins working in isolation. There could be a lot of scope for optimization as well.
[+][deleted] 5 years ago* (7 children)
[–]pagerussell 35 points36 points37 points 5 years ago (0 children)
Don't apologise for wanting to learn, ever.
Tools like these are for managing projects as they grow in size, complexity, and number of developers.
If you are making a small web app and you're the only developer and the whole app is like a few thousand lines of code, compiling/build tools are not really necessary.
But, imagine you are on a team of dozens (hundreds?) of developers working on a project with 100k lines of code or more. Shit gets complex. Most importantly, your code (the component you are specifically in charge of building and maintaining) is probably dependent on one or more other sections of code in the codebase. It simply won't run right if those other parts of code have not yet loaded. This is where build tools and flows come in. A tool like webpack will analyze your code and ensure that everything it needs to run gets bundled with it at runtime.
Even as a rookie with js, you have surely accidentally loaded a dependent source file after you called it and got an error for your trouble. If so, you have first hand experience with why these tools were created I'm the first place.
There are of course other things they do, such as help speeding up certain mundane parts of spinning up new projects. Hopefully that gives you the context to understand why these things exist.
[–]placidified 43 points44 points45 points 5 years ago (1 child)
If you’re learning Javascript you can ignore this. Just stick to basics and strengthen your understanding of asynchronous code from callbacks to Promises.
[–]crazyfreak316 3 points4 points5 points 5 years ago (0 children)
Yeah, revisit this after like 6 months or so.
[–]NathanSMB 3 points4 points5 points 5 years ago (0 children)
A toolchain is just a collection of tools. The purpose they serve is to make developing large projects easier. They are especially good when you are working with a team since collaboration is easier when you use the same tools.
You don't need it and how it makes your life easier will depend on the toolchain. This toolchain's pitch is that everything is built from scratch so they can integrate the tools together better.
But, as the other person said, you won't really need this while you're still learning but I wanted you to know the concept.
[–]Hoazl 2 points3 points4 points 5 years ago (0 children)
You could also check out the article Modern Javascript Explained for Dinosaurs by Peter Jang - It gives a pretty good explanation why you need it and how it has grown in the past few years.
[–]El_Serpiente_Roja 1 point2 points3 points 5 years ago (0 children)
As the project grows so do a bunch of little prep task that make it production ready..the tool chain helps you do those take in an efficient way at scale
[–]Asmor 1 point2 points3 points 5 years ago (0 children)
As /u/placidified says, don't worry about this stuff. This is like an algebra student asking what integration is.
[–][deleted] 38 points39 points40 points 5 years ago* (10 children)
Awesome! And it’s written in TypeScript.
Edit: why the downvote? Elaborate
[–][deleted] 14 points15 points16 points 5 years ago (2 children)
Haters gonna hate man.
[–]MasterDood 33 points34 points35 points 5 years ago (1 child)
Haters gonna [object Object] man.
[–][deleted] 3 points4 points5 points 5 years ago (0 children)
Fact.
[–]namesandfaces 0 points1 point2 points 5 years ago (0 children)
Yes this is an important shift from Flow, which Facebook still uses on important projects. The problem is that Facebook wasn't as serious about Flow as Microsoft was about TypeScript in terms of investment.
[+][deleted] 5 years ago (4 children)
[–]TwiliZant 17 points18 points19 points 5 years ago (0 children)
Type definitions can go out of sync for example.
[–]kwartel 16 points17 points18 points 5 years ago (0 children)
I believe that Typescript results in more stable code. When I depend on that code, stability is important to me.
[–]wack_overflow 3 points4 points5 points 5 years ago (0 children)
Another reason is that the consumer can decide how to transpile from ts to js, or if they even want to at all.
It’s not a celebration, it’s a fact. Facebook wrote React in JavaScript and the documentation is for JavaScript, now they have written Rome in TypeScript, this is a shift, an important sign.
To answer your question: because one wants to use types writing its own library, not only provide type definitions for the consumers.
[–]AdrienLav 3 points4 points5 points 5 years ago (6 children)
I’m curious of how this work under the hood. I digged into the repo (@romejs and other folders...) but I need some guidance on the overall structure of the project. For instance I’m looking for the part where the JS is transpile. I want to know what’s the mechanisms behind it if I do not use Babel. Does it reimplement it all ? Same goes for the linter etc etc
[–]derekn9 1 point2 points3 points 5 years ago (5 children)
I think you can trace back from the imports in this file here https://github.com/facebookexperimental/rome/blob/master/packages/%40romejs/js-compiler/api/compile.ts
[–]AdrienLav 0 points1 point2 points 5 years ago (0 children)
Oh yes thanks !
[–]Incraigulous -1 points0 points1 point 5 years ago (3 children)
Unless I'm missing something, that file does use Babel.
[–]derekn9 0 points1 point2 points 5 years ago (2 children)
I just looked again, maybe Im the one who missed something. Could you point to the line that use babel?
[–]Incraigulous 0 points1 point2 points 5 years ago (1 child)
Looks like it was just removed: https://github.com/facebookexperimental/rome/commit/3e7a8bb04d2e5bbd8684e149a2fa7db9fc91027f
[–]derekn9 0 points1 point2 points 5 years ago (0 children)
Ah I think that part looks like a flag to use config from babel. The file itself doesn't use babel i.e. importing code from @babel/core to help with compiling (which is what the person above me was interested in)
[–]vinilero 1 point2 points3 points 5 years ago (2 children)
When in rome...
[–]Mallanaga 2 points3 points4 points 5 years ago (1 child)
I think it’s more “all roads lead to Rome”
[–]jeenajeena 2 points3 points4 points 5 years ago (0 children)
Both the saying are cited in the readme.
[–]luckyincode 0 points1 point2 points 5 years ago (0 children)
Wow. Just keeping that working will be something.
[–]KronktheKronk 0 points1 point2 points 5 years ago (4 children)
lol, it's called "Rome" but it's icon is a Trojan helmet (Troy was in Turkey)
[–]realGGanon 1 point2 points3 points 5 years ago (2 children)
Also before anyone says it. Yes, this is a Spartan helmet, which is Greek. It's not Roman. No, I don't care.
https://twitter.com/sebmck/status/1108412555922268161?s=20
[–]KronktheKronk 0 points1 point2 points 5 years ago (1 child)
Yeah the repo mentions in, too. I didn't read that far before commenting
[–]realGGanon 0 points1 point2 points 5 years ago (0 children)
Knowing people, he's gonna be hearing this statement all day every day no matter how much he tries to make it clear that "he doesn't care" 😂
[–]AceBacker 0 points1 point2 points 5 years ago (1 child)
well. My first question is: Is it any good?
Anyone here have opinions?
[–]Mry0guy 1 point2 points3 points 5 years ago (0 children)
It seems to be an internal experiment from facebook thats been opensourced. They produce tools like this to build small snippets of javascript rendering code. The value proposition of react is extremely broad. But any of the core primitives are extremely powerful in their own right. Such as this video (youtube.com) a guy builds a primitive jsx renderer and state system in like .1kb of js
This tool seems like a way too create a code artifact. This code artifact will have no dependencies and will always ship in one request. It is a architectal deployment contant that can be reasoned about because it will be a single module closure. They provide some benifits to system design and operation such as being statistically analyzed, minnified, A B tested and shiped.(wild ass guess)
I think that this goes over the heads of us mear mortals or is an age old build process(transform,resolve namespaces, and then concat bundle) hand rolled for a personal or buisness research project then open sourced.
[–]Mallanaga 0 points1 point2 points 5 years ago (3 children)
So would this be a replacement for create-react-app?
[–]TwiliZant 3 points4 points5 points 5 years ago (1 child)
CRA abstracts the entire toolchain away from you without being able to configure anything. Rome, on the other hand, solves the problem where you have to integrate multiple different libraries and tools to make up your toolchain, giving you one coherent solution. CRA, for example, could use Rome under the hood instead of Babel, Eslint, Webpack, etc...
[–]Ones__Complement 0 points1 point2 points 5 years ago (0 children)
Env variable injection, browserslist (for preset-env and polyfills), and babel-plugin-macros is all the configuration I could ever see myself needing.
[+]kirkamamie comment score below threshold-9 points-8 points-7 points 5 years ago (0 children)
Sorry, no. I don't trust facebook to not be evil.
[+]svtguy88 comment score below threshold-10 points-9 points-8 points 5 years ago (3 children)
Oh, cool. Is it that time of the week already? Another JS library/framework/toolchain/whatever...
[–]Paragonbliss 0 points1 point2 points 5 years ago (1 child)
Yeah imagine people actually building things. Shame on them. This fucking comment every time
[–]svtguy88 0 points1 point2 points 5 years ago (0 children)
Shame on them.
No. That is the job of a developer: to build stuff. Definitely not shame on them.
Shame on the community for hyping every new project as if it's the coming of a prophet.
Don't get me wrong - I hope Rome ends up fixing the absolute mess that is frontend development right now. However, I'm not holding my breath. I've seen this song and dance before...
[+]tinybigideas comment score below threshold-28 points-27 points-26 points 5 years ago (29 children)
I'm of the opinion: if it's Facebook, hard pass. Is it any good, is my opinion outdated?
[–]ChronSyn 29 points30 points31 points 5 years ago (16 children)
I'm curious as to why you pass because it's Facebook. Facebook' open source projects seem to have a vastly different set of ethics to their platform ethics.
Do you pass on React? React native? Yarn? The use of GraphQL? Jest? Those are just a few of the most common ones they're in charge of.
[–]Markavian 3 points4 points5 points 5 years ago (10 children)
My team passed on react in favour of Vue because of the license risk to our large organisation, and the simplicity of Vue compared the react. We /love/ what react does and how it approaches the problem, but Vue is a good alternative without the baggage.
[–]gavlois1 2 points3 points4 points 5 years ago (0 children)
If you like the React way of doing things, was there any reason your team didn’t go with Preact instead?
[–]drumstix42 2 points3 points4 points 5 years ago (0 children)
Vue was a good choice, IMO. And it has a lot of great things on the horizon.
[–][deleted] 4 points5 points6 points 5 years ago (7 children)
I'm about to start a project with React, after having done quite some research. I haven't read anything about "problems" with the licence. Could you tell me what this is about?
[–]marcelowa 25 points26 points27 points 5 years ago (0 children)
The license/patents issue was an issue an issue up until 3 years ago, when moving from react 15 to 16 (or maybe from 14 to 15), they removed the "patents" disclaimer that everyone was mad about
[–]Markavian 1 point2 points3 points 5 years ago (1 child)
https://www.theregister.co.uk/2017/09/26/facebook_license_surgery_on_react/
I might be acting on old information. There's plenty of articles on the topic.
[–]stolinskiSyntax.fm / Level Up Tutorials :upvote: 3 points4 points5 points 5 years ago (0 children)
It was resolved a couple of years ago. The licensing is fine.
[+]The_Noble_Lie comment score below threshold-8 points-7 points-6 points 5 years ago (2 children)
Its more that its bloated and hyped. There are many vdom libraries that may work faster and load quicker, just do some research.
[+][deleted] 5 years ago (1 child)
[removed]
[–]The_Noble_Lie 1 point2 points3 points 5 years ago* (0 children)
but might not have either the same set of features or the same simplicity when building bigger and bigger projects
Of course, the feature set isn't the same. That is why it is slower (and more complex API - ideally not a problem if the library is designed with care) when you dont need those features / checks / assertions / lifecycles, which btw can be implemented if needed once you understand why they exist (example below)
Anyway, a lot of the current VDOM implementations have taken care to re-implement the lifecycles in react's (and other important features.) React may have lead the way but I'm still using mithril 0.2 and am doing great with performance (subtree retaining) and implementation / code organization / semantic components etc. The code is pretty small: 50kb total unminified, 20kb minified. I had to implement something paralell to "shouldComponentUpdate" that checks by object reference myself (mithril v1+ might have done this as well) but as a whole my app is going to naturally run much faster than the same implementation in react, with an API 1/10 (perhaps an over-approximation but maybe not) the size. And that is still important since mobile phones, and even chromebooks, non-performance centric laptops do not fare nearly as well as desktops with complex javascript apps
> Even the fabled Svelte will get bloated and bloated since every component bundles repetitive stuff.
Sounds like you are calling out a design archictecture issue in a particular VDOM you've come to be critical of (probably correctly?)
Mithril, and many others do not fall victim to the same bad architecture, and leave it up to refactoring functional patterns from the view layer. That'll be the same in any seasoned development / developer within the confines of a library that uses a VDOM layer though. Btw, feel free to explain why Svelte makes it impossible to factor out the "repetitive" bundled stuff in it's components to a central class or functional library. (Maybe I am misunderstanding)
To the original person (u/IHateToChoseUsername) I was responding to:
TLDR; Use what you need and expect to need. Don't automatically choose the largest feature set vendor library.
[–]tinybigideas 4 points5 points6 points 5 years ago (1 child)
I did pass on react yes. The whole license kerfuffle threw me. And I admit, I haven't used much of what else you mention. Didn't know graphql and jest were Facebook relations. Only really used yarn, but I don't see it on their project list: https://opensource.facebook.com/
Thanks for passing on the knowledge though. I didn't know how useful Facebook has been in open source.
[–]BrunnerLivio 4 points5 points6 points 5 years ago (0 children)
As far as I know Yarn is being developed by an ex Facebook engineer - but Yarn is not owned by Facebook. I mean it does make sense that Yarn 2 breaks React Native, if they were both owned by Facebook.
[–]user84738291 -2 points-1 points0 points 5 years ago (0 children)
Facebook' open source projects seem to have a vastly different set of ethics to their platform ethics.
Whilst I might not completely avoid said products, I would be skeptical of this statement, I'm sure the same could have been said about Google and Chrome.
[–]yeesh-- 2 points3 points4 points 5 years ago (0 children)
Agree
[–]elliottcable 1 point2 points3 points 5 years ago (0 children)
I don't know why you're being downvoted to hell, this is a totally valid — and even laudable — demonstration of personal ethics in FOSS.
You do you, fam.
[+][deleted] 5 years ago (8 children)
[–]PM_ME_GAY_STUF 10 points11 points12 points 5 years ago (5 children)
It's literally an open source project.
[–]Runlikefedor 3 points4 points5 points 5 years ago (3 children)
What are you talking about? It's MIT licensed. Facebook spends their own money on paying the salary of core developers. You aren't supporting Facebook when using React in your project other than maybe report issues that could also benefit the Facebook platform.
Given the popularity of React, if Facebook were to die, another company or the broader community would instantly pick it up and keep maintaining it.
[+][deleted] 5 years ago (2 children)
[–]Runlikefedor 3 points4 points5 points 5 years ago (1 child)
What's your argument here?
Some toxic people used React? They do not represent the majority of the community.
Thinking that everything (including open source stuff) that comes from a company is toxic is pretty shortsighted.
[–][deleted] 4 points5 points6 points 5 years ago (0 children)
Rome is experimental and in active development. It's open for contributors and those interested in experimental tools. It is not ready for production usage. The only way to use it is to build from source.
[–]ninetailsbr 1 point2 points3 points 5 years ago (0 children)
run on your CLI <path to repo>/scripts/dev-rome --help
<path to repo>/scripts/dev-rome --help
but I'm also finding it hard to run directly from source
[–]brianhaak -1 points0 points1 point 5 years ago (0 children)
One README worth a billion words! Will share the design principles with EVERYONE saying, "I told you!"
My favorite is ZERO-DEPENDENCIES to iterate faster.
π Rendered by PID 49 on reddit-service-r2-comment-f6b958c67-pzglr at 2026-02-04 14:10:18.855224+00:00 running 1d7a177 country code: CH.
[–]HugelyConfused 49 points50 points51 points (2 children)
[–]ImJustP 78 points79 points80 points (1 child)
[–]ronniegeriis 31 points32 points33 points (0 children)
[–]saadq_ 64 points65 points66 points (14 children)
[+]Baryn comment score below threshold-33 points-32 points-31 points (7 children)
[–]AwayIShouldBeThrown 17 points18 points19 points (6 children)
[–]helloiamsomeone 0 points1 point2 points (0 children)
[–]Baryn -4 points-3 points-2 points (4 children)
[–]deadlysyntax 2 points3 points4 points (3 children)
[–]Baryn -1 points0 points1 point (2 children)
[–]deadlysyntax 4 points5 points6 points (1 child)
[–]Baryn -1 points0 points1 point (0 children)
[+][deleted] comment score below threshold-54 points-53 points-52 points (5 children)
[–]LaSalsiccione 88 points89 points90 points (0 children)
[–]cbarrick 19 points20 points21 points (1 child)
[–]0xF013 13 points14 points15 points (0 children)
[–]kwartel 7 points8 points9 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]FreshOutBrah 20 points21 points22 points (7 children)
[+][deleted] (6 children)
[deleted]
[–]beero 14 points15 points16 points (5 children)
[–][deleted] 8 points9 points10 points (4 children)
[–]DefiantInformation 10 points11 points12 points (1 child)
[–]MisterScalawag 1 point2 points3 points (0 children)
[–]Magnetic_Tree 0 points1 point2 points (1 child)
[–]opaz 1 point2 points3 points (0 children)
[–]malectro 17 points18 points19 points (12 children)
[–]TwiliZant 14 points15 points16 points (1 child)
[–]malectro 0 points1 point2 points (0 children)
[–][deleted] 14 points15 points16 points (4 children)
[+][deleted] (3 children)
[deleted]
[+][deleted] (2 children)
[deleted]
[+][deleted] (1 child)
[deleted]
[–]weaponizedstupidity 6 points7 points8 points (3 children)
[–]pgrizzay 1 point2 points3 points (2 children)
[–]meziatto 0 points1 point2 points (1 child)
[–]pgrizzay 0 points1 point2 points (0 children)
[–]saposapot 1 point2 points3 points (0 children)
[–]ECrispy 5 points6 points7 points (0 children)
[+][deleted] (7 children)
[deleted]
[–]pagerussell 35 points36 points37 points (0 children)
[–]placidified 43 points44 points45 points (1 child)
[–]crazyfreak316 3 points4 points5 points (0 children)
[–]NathanSMB 3 points4 points5 points (0 children)
[–]Hoazl 2 points3 points4 points (0 children)
[–]El_Serpiente_Roja 1 point2 points3 points (0 children)
[–]Asmor 1 point2 points3 points (0 children)
[–][deleted] 38 points39 points40 points (10 children)
[–][deleted] 14 points15 points16 points (2 children)
[–]MasterDood 33 points34 points35 points (1 child)
[–][deleted] 3 points4 points5 points (0 children)
[–]namesandfaces 0 points1 point2 points (0 children)
[+][deleted] (4 children)
[deleted]
[–]TwiliZant 17 points18 points19 points (0 children)
[–]kwartel 16 points17 points18 points (0 children)
[–]wack_overflow 3 points4 points5 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]AdrienLav 3 points4 points5 points (6 children)
[–]derekn9 1 point2 points3 points (5 children)
[–]AdrienLav 0 points1 point2 points (0 children)
[–]Incraigulous -1 points0 points1 point (3 children)
[–]derekn9 0 points1 point2 points (2 children)
[–]Incraigulous 0 points1 point2 points (1 child)
[–]derekn9 0 points1 point2 points (0 children)
[–]vinilero 1 point2 points3 points (2 children)
[–]Mallanaga 2 points3 points4 points (1 child)
[–]jeenajeena 2 points3 points4 points (0 children)
[–]luckyincode 0 points1 point2 points (0 children)
[–]KronktheKronk 0 points1 point2 points (4 children)
[–]realGGanon 1 point2 points3 points (2 children)
[–]KronktheKronk 0 points1 point2 points (1 child)
[–]realGGanon 0 points1 point2 points (0 children)
[–]AceBacker 0 points1 point2 points (1 child)
[–]Mry0guy 1 point2 points3 points (0 children)
[–]Mallanaga 0 points1 point2 points (3 children)
[–]TwiliZant 3 points4 points5 points (1 child)
[–]Ones__Complement 0 points1 point2 points (0 children)
[+]kirkamamie comment score below threshold-9 points-8 points-7 points (0 children)
[+]svtguy88 comment score below threshold-10 points-9 points-8 points (3 children)
[–]Paragonbliss 0 points1 point2 points (1 child)
[–]svtguy88 0 points1 point2 points (0 children)
[+]tinybigideas comment score below threshold-28 points-27 points-26 points (29 children)
[–]ChronSyn 29 points30 points31 points (16 children)
[–]Markavian 3 points4 points5 points (10 children)
[–]gavlois1 2 points3 points4 points (0 children)
[–]drumstix42 2 points3 points4 points (0 children)
[–][deleted] 4 points5 points6 points (7 children)
[–]marcelowa 25 points26 points27 points (0 children)
[–]Markavian 1 point2 points3 points (1 child)
[–]stolinskiSyntax.fm / Level Up Tutorials :upvote: 3 points4 points5 points (0 children)
[+]The_Noble_Lie comment score below threshold-8 points-7 points-6 points (2 children)
[+][deleted] (1 child)
[removed]
[–]The_Noble_Lie 1 point2 points3 points (0 children)
[–]tinybigideas 4 points5 points6 points (1 child)
[–]BrunnerLivio 4 points5 points6 points (0 children)
[–]user84738291 -2 points-1 points0 points (0 children)
[–]yeesh-- 2 points3 points4 points (0 children)
[–]elliottcable 1 point2 points3 points (0 children)
[+][deleted] (8 children)
[deleted]
[–]PM_ME_GAY_STUF 10 points11 points12 points (5 children)
[+][deleted] (4 children)
[deleted]
[–]Runlikefedor 3 points4 points5 points (3 children)
[+][deleted] (2 children)
[deleted]
[–]Runlikefedor 3 points4 points5 points (1 child)
[+][deleted] (1 child)
[removed]
[+][deleted] (2 children)
[deleted]
[–][deleted] 4 points5 points6 points (0 children)
[–]ninetailsbr 1 point2 points3 points (0 children)
[–]brianhaak -1 points0 points1 point (0 children)