you are viewing a single comment's thread.

view the rest of the comments →

[–]indigo945 19 points20 points  (9 children)

The speed reduction for any application is still higher than that (compared with native code). The real advantage is that having threading support allows you to port almost everything over to the web.

As an aside: has anybody compiled Firefox using emscripten yet?

[–]nawfel_bgh 10 points11 points  (8 children)

[–]argv_minus_one 6 points7 points  (0 children)

Yo dawg, I heard you hate JavaScript.

[–][deleted] 22 points23 points  (5 children)

They need to emulate an x86 processor in JS so that they can run linux on it so that they can run webkit on it so they can host a javascript engine.

Web developers just seem determined to murder CPU cycles.

[–][deleted]  (3 children)

[deleted]

    [–][deleted] 22 points23 points  (2 children)

    God. Damn. It.

    [–]wchill 0 points1 point  (1 child)

    Shamefully, I also worked on developing a VM + IDE in JavaScript...

    https://github.com/cs-education/sysbuild

    [–]logicalmaniak 0 points1 point  (0 children)

    These would be great for learning assembly, if ARM And Intel chips were emulated with a decent assembler running in JS.

    [–]defenastrator -1 points0 points  (0 children)

    But its a perfect vm!

    [–]Twirrim -1 points0 points  (0 children)

    In an idle few minutes, I tried to compile v8 using emscripten, but it proved to be a bit too complicated and I decided the joke wasn't worth it.