emscripten-core/emscripten
View on GitHub ↗ ★ 27,756 C++
Emscripten: An LLVM-to-WebAssembly Compiler
148 mentions on Hacker News by 123 people: 14 stories, 134 comments · first 2011-04-16 · latest 2026-06-13
20082026
-
Looks like work has started on using emscripten with Objective-C code: https://github.com/kripken/emscripten/pull/1162/files Still, a long way to go.
comment by rubymaverick · 2013-05-09 · in Try Objective-C -
…- emscripten: Creating a LLVM-to-JS system to allow porting native code to the web https://github.com/kripken/emscripten/ - SVG Project: Help with the implementation and testing of Mozilla's Scalable Vector Graphics engine…
comment by Paul_D_Santana · 2013-04-07 · in What can I do for Mozilla -
…Is that because all the common matrix transforms can already be offloaded to native browser APIs? https://github.com/kripken/emscripten/wiki
comment by euroclydon · 2013-04-03 · in Asm.js: The JavaScript Compile Target -
…) and python ( https://github.com/replit/empythoned ) are built using emscripten ( https://github.com/kripken/emscripten/wiki ) I would imagine that other languages like C could be brought in if they could be compiled using emscripten.…
comment by niggler · 2013-03-31 · in Repl.it: online environment for interactively exploring programming languages -
The C++ LLVM library is hard to compile to js. Didn't succeed last time[1]. [1] https://github.com/kripken/emscripten/issues/579
comment by arcatek · 2013-03-25 · in Compiling LLJS to asm.js -
…what emscripten does, and is very mature and being used to port massive 3d games to the web. https://github.com/kripken/emscripten See the BananaBread demo: https://developer.mozilla.org/en-US/demos/detail/bananabread
comment by jlongster · 2013-03-25 · in Compiling LLJS to asm.js -
https://github.com/kripken/emscripten/wiki
comment by jevinskie · 2013-03-25 · in Compiling LLJS to asm.js -
Personally, I think https://github.com/kripken/emscripten/wiki is mind-blowingly amazing. Check out the demos for sure.
comment by jesusabdullah · 2013-02-17 · in Ask HN: What is the coolest JS library out there? -
OK, how about : 1) getting Python ==> LLVM bytecode 2) then using emscripten ( https://github.com/kripken/emscripten/wiki ) to run LLVM in browser? An option to perform the first step seems to be : http://code.google.com/p/py2llvm/ Or…
comment by kelvin0 · 2012-12-15 · in Brython - Python to Javascript translator -
There's always emscriptem https://github.com/kripken/emscripten
comment by otibom · 2012-12-13 · in Developing a Lua VM in JavaScript -
Emscripten is fantastic. https://github.com/kripken/emscripten LLVM -> JavaScript. The possibilities are many, wish I had more time to play with this kind of stuff. I believe it's how http://repl.it and similar sites work. Tangentially,…
comment by PostOnce · 2012-11-30 · in Dune II ported to the Web with Emscripten -
…I didn't know about emscripten, I just found many nice projects on that link so here it is again: https://github.com/kripken/emscripten/wiki
comment by jfaucett · 2012-11-07 · in NetBSD Kernel Drivers Compiled to Javascript and Run in Browser -
Here's how Emscripten does it: https://github.com/kripken/emscripten/blob/master/src/shell....
comment by iso8859-1 · 2012-10-14 · in How to safely determine if JavaScript is running in Node.js or the browser -
How about emscripten then? https://github.com/kripken/emscripten *Not that I would.
comment by billwashere · 2012-10-09 · in LLJS: Low-Level JavaScript -
Perhaps not entirely what you're after, but Mozilla's Emscripten project will allow that: https://github.com/kripken/emscripten
comment by robhawkes · 2012-09-13 · in There is something magical about Firefox OS -
Looking at issues in https://github.com/kripken/emscripten/wiki/Filesystem-Guide it seems to be there would be a big win in having an LLVM VM - you'd be able to have synchronous IO and have threads.
comment by sedachv · 2012-08-14 · in Cling: Running C++ in an interpreter -
…different to what would be achieved by running Emscripten[1] on the normal C PHP interpreter? [1]: https://github.com/kripken/emscripten
comment by dbaupp · 2012-07-26 · in php.js - Run PHP code in JavaScript -
Why not mentioning running Linux kernel? http://bellard.org/jslinux Also, with https://github.com/kripken/emscripten you can run a "port" quite a bunch of apps to JavaScript. And don't forget you can decode several audio codecs:…
comment by tbassetto · 2012-06-25 · in Things you didn't know JavaScript could do -
…work with platform libs. Examples: http://syntensity.blogspot.com/2011/05/emscripten-12-doom-on... https://github.com/kripken/emscripten/issues/331 https://github.com/kripken/emscripten/wiki/Filesystem-Guide Why I know this: I spent a fair…
comment by zackzackzack · 2012-05-16 · in Emacsy, an embeddable Emacs -
Probably, however, you're probably better off using emscripten ( https://github.com/kripken/emscripten/ , which uses the llvm backend and running ruby from there
comment by Sanddancer · 2012-05-01 · in DoppioVM: a JVM in CoffeeScript -
…when input is entered through the keyboard), and I haven't thought about handling that. [1] https://github.com/kripken/emscripten
comment by reginaldo · 2012-03-31 · in Show HN: Open Source emulator in Javascript that runs Linux -
…[2] http://pyppet.blogspot.com/2011/04/rpython-to-javascript.htm... [3] https://github.com/kripken/emscripten [4] https://github.com/tav/naaga/tree/master/webkit_bridge
comment by tav · 2012-03-15 · in Why we need Python in the Browser -
…all the missing pieces. [1] http://docs.python.org/release/3.0.1/whatsnew/3.0.html#perfo... [2] https://github.com/kripken/emscripten/wiki [3] http://pyjs.org/ [4] http://code.google.com/p/v8-juice/
comment by ramanujan · 2012-03-05 · in What’s New In Python 3.3 -
…port of eSpeak and porting it to the browser and node.js [2] as a contributor (not author) [1]: https://github.com/kripken/emscripten [2]: https://github.com/christopherdebeer/speak.js I'm curious how best one could participate/contribute…
comment by iambot · 2012-01-05 · in Speech JavaScript API Specification (Speech Recognition for Web) -
Sounds like a job for emscripten: https://github.com/kripken/emscripten/wiki
comment by paulirish · 2011-10-28 · in Javascript Hero: Change Computer History Forever -
We might as well go full circle :) https://github.com/kripken/emscripten/wiki http://news.ycombinator.com/item?id=1644192
comment by evilduck · 2011-09-15 · in JavaScript is Not Web Assembly -
…VM to a more abstract level... hmm, sounds like JS as better compiler target over time. See also https://github.com/kripken/emscripten/ .
comment by BrendanEich · 2011-09-11 · in Brendan Eich on Ecma TC39, JavaScript.next, and Google Dash -
…do this was Clue in 2008 ( http://cluecc.sourceforge.net/ ), now all the hype is about emscripten ( https://github.com/kripken/emscripten ) LLVM bytecode to JS compiler. Doing compilation GWT/Clojurescript style is going to reduce…
comment by sedachv · 2011-07-21 · in ClojureScript -
Another project in the same vein: https://github.com/kripken/emscripten/
comment by edsrzf · 2011-07-19 · in JS is Assembly Language for the Web: Brendan Eich, Crockford, & others comment -
If this works out, it basically also means Scala->JavaScript through emscripten ( https://github.com/kripken/emscripten ). Slow, probably, and probably with nearly impossible interfacing with the DOM and JS libraries, but still - pretty…
comment by skrebbel · 2011-06-06 · in Scala on LLVM -
…you are with Mozilla considering the guy behind the llvm-to-javascript compiler works there too... https://github.com/kripken/emscripten
comment by hugh4life · 2011-05-31 · in Show HN: I wrote a .NET to JS compiler. Here's an XNA demo compiled to JS. -
…bytecode as a library. Such a library would probably use the Relooper algorithm from Emscripten ( https://github.com/kripken/emscripten ) and JIT the bytecode to Javascript that can then be eval'd for near Javascript-level speed.
comment by qbg · 2011-05-17 · in Boot a linux kernel right inside your browser. -
…really need to look at Coffeescript ( http://jashkenas.github.com/coffee-script/ ) and Emscripten ( https://github.com/kripken/emscripten ). I use coffeescript for all of my javascript development now and life has never been better. I've…
comment by sgk284 · 2011-05-04 · in Google Releases JavaScript.next to JavaScript Compiler Traceur -
So now that we have https://github.com/kripken/emscripten and a reliable LLVM backend for GHC, has anyone tried compiling Haskell to JavaScript? My instinct is that the world would explode but I can't be sure.
comment by esmooov · 2011-04-16 · in Haskell Platform 2011.2.0.1 is out -- major improvements for Mac users