5 ms·
Feel free to do so yourself. Start a bytecode project, get all of the major browser vendors to buy in, rewrite all of the APIs to work with your bytecode, and p
by MatthewPhillips 14y ago
Feel free to do so yourself. Start a bytecode project, get all of the major browser vendors to buy in, rewrite all of the APIs to work with your bytecode, and post it to HN. I will upvote you even if you fail.
- adamnemecek 14y agoIf there were a comment about corruption in politics, would your response be 'well, if you don't like it, start your own party, win the election and stop bitching'? Probably not. Do you see how the two are similar?
- hermanhermitage 14y agoIn all seriousness I think headway could be made with starting a byte code project for those that want to go down this path. Your VM is going to need to run in and generate js (or asm.js subset) - or you'll need to patch IE, Firefox, Chrome etc. The problem is of course this: http://article.gmane.org/gmane.comp.lang.lua.general/75426 http://article.gmane.org/gmane.comp.lang.lua.general/75426 Which is why there are no very high performance multi language VMs. High level languages such as C still do not compete with hand rolled assembly for diamond-patterns or any situation where the minimum unit of scheduled work is very fine grain.
- adamnemecek 14y ago> In all seriousness I think headway could be made with starting a byte code project for those that want to go down this path. Your VM is going to need to run in and generate js (or asm.js subset) - or you'll need to patch IE, Firefox, Chrome etc. Well, when I was thinking about this (very theoretically) in the past, the road that seemed to me to be the easiest to take (but not exactly elegant) to get to some prototype was to have a proxy on the client that all browser communication goes through, which executes all code returned from the server and which does all the heavy lifting and returns already rendered html to the browser. And yeah, I realize that doing a high performance VM is probably the hardest part.
- MatthewPhillips 14y agoNo, I don't. Alon Zakai is just a dude who made Quake and you're bitching at him because it's not Crysis. Maybe Alon Zakai just isn't as ambitious as you. Maybe he just wants to make the web a little bit better today and you want to make the web a lot better 10 years from now. Good for you, get to work, let others work on the projects that are of interest to them. If you succeed I think you'll be pretty darn famous, and like I said, I'll upvote your efforts even if you fail, it's worth a shot. Get coding.
- adamnemecek 14y ago> No, I don't. Well, I can't help you with intentional obtuseness. > Alon Zakai is just a dude who made Quake and you're bitching at him because it's not Crysis. Super cool argument from authority (or I'm not quite sure what argument you were making so maybe not), bro. > Maybe Alon Zakai just isn't as ambitious as you. Maybe he just wants to make the web a little bit better today and you want to make the web a lot better 10 years from now. Good for you, get to work, let others work on the projects that are of interest to them. If you succeed I think you'll be pretty darn famous, and like I said, I'll upvote your efforts even if you fail, it's worth a shot. Get coding. No shizzle that if someone builds this they would be famous. Also, I was not convinced if it would be worthile for me to sink any time into this until you said that you'd upvote me, but now that that division of labor is established, there is nothing in the way.