plasma-umass/doppio
View on GitHub ↗ ★ 2,179 TypeScript
Breaks the browser language barrier (includes a plugin-free JVM).
24 mentions on Hacker News by 14 people: 2 stories, 22 comments · first 2012-05-02 · latest 2020-07-25
20082026
-
…https://github.com/Jivings/jsJVM https://github.com/nurv/BicaVM https://github.com/st-js/st-js/ https://github.com/plasma-umass/doppio https://github.com/jtulach/bck2brwsr https://www.keithschwarz.com/+script/…
comment by efreak · 2020-07-25 · in Flash Game History -
I think it is impolite not to give accurate credit. It is Typescript... and not vanilla javascript. https://github.com/plasma-umass/doppio
comment by sandGorgon · 2017-07-12 · in Doppio: JVM written in JavaScript -
Another related project is Doppio, an open source JVM written in TypeScript, https://github.com/plasma-umass/doppio
comment by azakai · 2017-06-19 · in CheerpJ Applet Viewer – Runs Java applets without a local Java installation -
…a browser but it isn't widely used. ( http://jsil.org/ , https://github.com/decatur/j2js-compiler , https://github.com/plasma-umass/doppio , https://github.com/mozilla/pluotsorbet etc)
comment by muizelaar · 2017-03-16 · in Why WebAssembly Is Faster Than Asm.js -
Doppio ( https://github.com/plasma-umass/doppio ) is exactly this: a POSIX layer (for a single process), while Browsix is a Unix layer. Both are JS only. Doppio implements a ton of libc functionality, enough to host a full JVM interpreter…
comment by emeryberger · 2016-12-12 · in Run Unix processes inside your browser -
…2. Doppio implements a thread pool abstraction, so you can simulate JVM threads in the browser: https://github.com/plasma-umass/doppio/blob/master/src/threa...
comment by jpolitz · 2016-10-11 · in React Implementation Notes -
…same underlying problem. [0] https://facebook.github.io/react/contributing/codebase-overv... [1] https://github.com/plasma-umass/doppio [2] https://cs.brown.edu/~sk/Publications/Papers/Published/yk-wh... [3]…
comment by jpolitz · 2016-10-10 · in React Implementation Notes -
…faster [1]. Hope that clarifies! [0] https://github.com/WebAssembly/design/blob/master/GC.md [1] https://github.com/plasma-umass/doppio/pull/443
comment by jvilk · 2016-05-08 · in Java Polyfill for the Browser -
…(it's now JDK8 compatible, for example): https://plasma-umass.github.io/doppio-demo/paper.pdf [1] https://github.com/plasma-umass/doppio/pull/443
comment by jvilk · 2016-05-08 · in Java Polyfill for the Browser -
The last time I checked, doppio can run the Closure compiler [0]. [0] https://github.com/plasma-umass/doppio/issues/317
comment by jvilk · 2016-05-08 · in Java Polyfill for the Browser -
…is reasonably complete. It is written in 100% Python! [1] https://github.com/plasma-umass/ninia [2] https://github.com/plasma-umass/doppio [3] https://github.com/plasma-umass/Ninia/wiki/Mapping-Python-Ob... [4]…
comment by jvilk · 2016-04-16 · in Jaspy – A Python VM written in JavaScript -
…integrated with Doppio, a runtime system for running "conventional" programs inside the browser ( https://github.com/plasma-umass/doppio ), also from our group. DoppioJVM uses Doppio to run JVM bytecode in the browser (…
comment by emeryberger · 2015-08-10 · in Run Python Bytecode in Your Browser -
If JVM is your thing, Doppio is a JVM in TypeScript. https://github.com/int3/doppio
comment by sanxiyn · 2014-04-08 · in PyJVM – JVM in Python -
I contribute to the Doppio JVM project ( https://github.com/int3/doppio ), which we initially wrote in Coffeescript. About 9 months ago, we decided to port the whole thing (~10kloc) to Typescript, and it proved really useful: - Typescript…
comment by perimo · 2014-04-03 · in Announcing TypeScript 1.0 -
…They also developed a tool that converts CoffeeScript projects to TypeScript; interesting [5]. [1] https://github.com/int3/doppio Doppio: A JVM in TypeScript [2] https://github.com/jvilk/BrowserFS BrowserFS: A full-featured file-system in…
comment by jvilk · 2014-02-28 · in TypeScript included with Visual Studio 2013 Update 2 -
From poster with similar project above: https://github.com/int3/doppio/wiki/Successes > We're also making progress on others, but we're not quite there yet: JRuby, Clojure, Scala REPL I think I just had a micro heart attack reading that.
comment by epsylon · 2013-10-30 · in Java Virtual Machine in pure Node.js -
…it's MIT Licensed and under active development. :) [1] Demo: http://doppiojvm.org/ Code: https://github.com/int3/doppio
comment by jvilk · 2013-10-30 · in Java Virtual Machine in pure Node.js -
…Doppio, can already run Rhino in the browser using JavaScript. :) Demo: http://doppiojvm.org/ Code: https://github.com/int3/doppio
comment by jvilk · 2013-10-30 · in Java Virtual Machine in pure Node.js -
Shameless plug: this seems like a good application for Doppio: https://github.com/int3/doppio The whole JVM lives in the browser, so you don't need to rely on hacks to "sanitize" user programs.
comment by perimo · 2013-10-11 · in Java Challenge -
http://int3.github.io/doppio/about.html https://github.com/int3/doppio
comment by cgag · 2013-06-08 · in Statically Recompiling NES Games into Native Executables with LLVM and Go -
…despite peoples continued misconceptions about it. There are js-based jvm bytecode interpreters: https://github.com/int3/doppio seems pretty nice.
comment by smrtinsert · 2013-05-24 · in JavaScript is Web Assembly Language and that's OK.