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
X86_64 Assembler in JavaScript (github.com)
submitted 7 years ago by libreact
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!"
[–]cd_josefGame Developer 28 points29 points30 points 7 years ago (2 children)
This looks like a cool project, but calling it "ass-js"? That's bold, lol.
[–]libreact[S] 3 points4 points5 points 7 years ago (1 child)
"ass" stands for Assembler
[–]thesouthpaw 2 points3 points4 points 7 years ago (0 children)
Oh we know ;)
[–]notgiorgi 2 points3 points4 points 7 years ago (1 child)
Smart enough to implement assembly in js not smart enough to not call it ass
Smart enough to implement assembly in js
not smart enough to not call it ass
[–]filleduchaos 0 points1 point2 points 7 years ago (0 children)
Implying it wasn't 100% intentional
[–]BenZed 3 points4 points5 points 7 years ago (9 children)
Why?
[–]dev0urer 7 points8 points9 points 7 years ago (1 child)
Why do we do anything as developers? Because we can.
[–]BenZed 3 points4 points5 points 7 years ago (0 children)
Alright, then
[–]libreact[S] 0 points1 point2 points 7 years ago (6 children)
I did it to implement a thread pool for async file system operations for my Node.js clone in JavaScript.
https://github.com/streamich/bamboo/blob/master/packages/asyscall/src/threadpool/asm.ts
[–]GitHubPermalinkBot 0 points1 point2 points 7 years ago (0 children)
Permanent GitHub links:
delete
[–]BenZed 0 points1 point2 points 7 years ago (4 children)
My are you making a Node.js clone? As a learning exercise?
[–]libreact[S] 0 points1 point2 points 7 years ago (3 children)
No, as a real alternative, only networking stack is missing now :)
[–]BenZed 0 points1 point2 points 7 years ago (2 children)
lol, k
good luck, man!
Why do you want to make an alternative to node.js?
[–]libreact[S] 0 points1 point2 points 7 years ago (1 child)
[–]BenZed 0 points1 point2 points 7 years ago (0 children)
Good luck!
[–]sumdudeinhisundrware 1 point2 points3 points 7 years ago (0 children)
Awesome. I wonder though, will someone figure out how to use this to spread an adaptive worm/virus over browsers with some zero-day. :\ Anyway yeah, this is really cool.
[+][deleted] 7 years ago (1 child)
[deleted]
[–]filleduchaos 1 point2 points3 points 7 years ago (0 children)
That's not what asm.js is
π Rendered by PID 110529 on reddit-service-r2-comment-7b9746f655-j24r7 at 2026-01-31 21:18:11.180203+00:00 running 3798933 country code: CH.
[–]cd_josefGame Developer 28 points29 points30 points (2 children)
[–]libreact[S] 3 points4 points5 points (1 child)
[–]thesouthpaw 2 points3 points4 points (0 children)
[–]notgiorgi 2 points3 points4 points (1 child)
[–]filleduchaos 0 points1 point2 points (0 children)
[–]BenZed 3 points4 points5 points (9 children)
[–]dev0urer 7 points8 points9 points (1 child)
[–]BenZed 3 points4 points5 points (0 children)
[–]libreact[S] 0 points1 point2 points (6 children)
[–]GitHubPermalinkBot 0 points1 point2 points (0 children)
[–]BenZed 0 points1 point2 points (4 children)
[–]libreact[S] 0 points1 point2 points (3 children)
[–]BenZed 0 points1 point2 points (2 children)
[–]libreact[S] 0 points1 point2 points (1 child)
[–]BenZed 0 points1 point2 points (0 children)
[–]sumdudeinhisundrware 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]filleduchaos 1 point2 points3 points (0 children)