--- Log opened Sun Nov 16 00:00:30 2014 | ||
Limb | Well glad to see fusesoc still builds my nexys4 adaption without complaining. Now to make the processor work | 04:24 |
---|---|---|
poke53281 | olofk: I have read a little bit about asm.js. And it looks like, that calls into and out of asm.js modules must go through a ffi. Then it's clear, why it is slow. | 06:49 |
olofk | I feel sorry for JavaScript sometimes. It gets forced to do all these things that it was not really supposed to do | 08:23 |
olofk | It was probably looking forward to taking it easy and getting retired | 08:24 |
stekern | olofk: this was the talk I was mentioning during orconf: https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript | 08:28 |
stekern | your last 2 sentences pretty much sums up that talk | 08:29 |
olofk | haha | 08:33 |
poke53281 | Yes, I like the video. He was so close in mentioning jor1k :) . | 08:34 |
poke53281 | The pitty is, that we had already a good solution. Java and Javabytecode. | 08:36 |
poke53281 | But unfortunately, Microsoft never installed it as default. And it was buggy and it still is. So it died. | 08:37 |
poke53281 | Then we had Flash. The same thing. But at least everyone installed it. And it survived, because it was the only way to watch videos. | 08:37 |
poke53281 | During those solutions Javascript and especially HTML evolved. | 08:39 |
poke53281 | And after Apple kicked flash out of their devices Javascript remained as the smallest common denominator. | 08:40 |
poke53281 | There are other solutions like Googles PNaCL. | 08:41 |
poke53281 | But no one except Chrome supports it. And not even Chrome. You have to activate somewhere. | 08:42 |
poke53281 | Everything Microsoft does is not accepted by the community. So forget Typescript. | 08:43 |
poke53281 | The only thing that remains is Javascript. And with asm.js it can be fast. At least in principle. You can see the asm.js code as some sort of bytecode, which is strangely compatible to Javascript. And Microsoft and Google might support it. At least both parties think about it. | 08:45 |
poke53281 | But as I said in my talk. asm.js is in principle just syntax checking if the JIT is good, it will optimize the code anyhow close to "native " speed. | 08:48 |
poke53281 | At least the IE came already close to Firefox. | 08:49 |
poke53281 | olofk: I just want to say. I hope, that Javascript will die very soon and that we will have very good standardized alternative. | 08:51 |
poke53281 | s/die/retire/ | 08:52 |
poke53281 | :) | 08:52 |
poke53281 | But at the moment I don't see an alternative. But now we have more and more of these compilers with language backend (thanks to LLVM) (see emscripten). So at least there is a solution. A solution, which we wouldn't need if the $ยง"$%& companies would work together on this. | 08:56 |
mor1kx | [mor1kx] bandvig pushed 1 new commit to withfpu: https://github.com/openrisc/mor1kx/commit/9facfe02a9fb336a56298b1d676774458fe6a9dd | 17:12 |
mor1kx | mor1kx/withfpu 9facfe0 Andrey Bacherov: 1) split potentially asynchronous rst and synchronous flush_i... | 17:12 |
--- Log closed Mon Nov 17 00:00:32 2014 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!