Rust + Webassembly got me hype for a new slim-OS future. OS design could become just making a nice browser. It's like the JVM but better and good.
Who else has any feels here?
Rust + Webassembly got me hype for a new slim-OS future. OS design could become just making a nice browser. It's like the JVM but better and good.
Who else has any feels here?
Other urls found in this thread:
github.com
stefankrause.net
benchmarksgame.alioth.debian.org
twitter.com
This is why we cant have nice things.
I have a feel that you're memeing. wasm is in very early stages so there's nothing to get hyped about yet
yes user, i'm getting good feels about this one too as i graduate next year and this is exactly what i want to get into. Progressive Web Apps is a step in the right direction, wasm pretty much just seals the deal.
>OS design could become just making a nice browser
What a shit future we are coming in.
is it somehow a fundementally bad idea to have applications just work at almost native speed, regardless of what OS you're running? or are you just doing the classic Sup Forums neckbeard thing whenever something new comes up on the horizon?
>is it somehow a fundementally bad idea to have applications just work at almost native speed, regardless of what OS you're running?
With messages like that it might be easy to forget what shitloads of APIs a browser must implement, load all at once and then provide in a crippled, limited way to the actual code.
There is nothing slim, "just making a nice browser", "almost native speed" and "JVM but better" about a browser in many ways, and it always will be, even if they enable multithreading and direct DOM access in WASM.
no memes man, this is very exciting.
this person gets it. platform-agnostic near-native performance. how is that not exciting for everyone? not only rust, but it means that system-level languages will start gaining traction again for new problem sets.
you're conflating the idea of a browser with what browsers currently are.
with wasm there can be browsers that are written that can't even display basic webpages, but instead act only as a graphics context for a wasm file.
>platform-agnostic near-native performance. how is that not exciting for everyone?
see >but it means that system-level languages will start gaining traction again for new problem sets.
They don't.
It will be exactly the old problems, just shoved into other runtime environments.
>with wasm there can be browsers that are written that can't even display basic webpages, but instead act only as a graphics context for a wasm file.
It's called interpreter, user.
wake me up when a browser can render apps without needing 200mb+ per page.
make that 400, the manufacturers are pushing
>have applications just work at almost native speed, regardless of what OS you're running
isn't that exactly what java promised in the 2000s ?
how did it turn out ?
>platform-agnostic near-native performance
github.com
pretty great desu
Brendan Eich is a complete nutcase
I think you're missing the point senpai.
>github.com
>JRuby
>best specialized competition
>uses an oracle source to back java performance claims
I'm not, stop being fucking vague.
If you want a widely-usable standard that lets you do proper graphical programming, you surely won't get it from W3C and apologists, because they failed at so many APIs, just don't expect too much from them.
I agree it's high time people gather and create a good, FOSS, multiplatform GUI library that stands between Tk and Qt that works natively in [my favorite language] and not in [your favorite language], but considering costs and market I don't see that happening any time soon.
Rip GPL. Hello copyleft.
>at almost native speed
Thank god we have all dem megahertz and megabytes to handle "almost native speed" so end-user wouldn't notice such nonsence.
is there a faster a faster ruby implementation (except truffleruby) than jruby? I'm not really asking because the answer is no
it's oracle labs, not oracle. they're researchers and they don't sell any products. they have literally no reason to lie
btw you also get full language interoperability with no overhead (the language has to run on graalvm though). which means you can literally call R or Ruby functions from C code
>proper graphics and GUI programming
fixed
>is there a faster a faster ruby implementation (except truffleruby) than jruby?
Pretty sure there is still Rubinius.
>they have literally no reason to lie
except for the part that they're oracle employees ?
they don't even have to lie, they just have to produce shitty "native" code
I remember when java was supposedly as fast as c/c++ code... with no optimisations enabled
Nvm, they seem to have broken it.
Still, JRuby isn't that much of a win, is it?
wasm is barely even out and yes, even now, in most cases the difference in performance is barely noticeable at all. if you are really sperging out over fractions of seconds, then don't worry, the standard is still new and there's plenty of room for optimisation.
also their "java performance claim" is that it runs 1.02x faster on graalvm than on hotspot which is not really that hard to believe
>faster
see However, that apparently is just temporary, since they disabled the JIT compiler to switch it.
webassembly is slower than java
stefankrause.net
I couldn't care less as long as noscript and umatrix continue keeping that trash off my computer.
we couldn't care less about opinions of autists on this subject
Then why are you shilling it on Sup Forums? Go shill on Facebook or LinkedIn then
>OS design could become just making a nice browser
>implying that's not the case already
smart phones do this already, outside Sup Forums no one cares if you use a macbook or a chromebook as your facebook machine
>what's with all the *books?
>anonymous is one person
welcome newfriend, please read our new user guide :)
saying "hey, lets have a scripting interpreter so we can have active content on web pages!" is the original sin of the web. Its something that we should never have done, and that we should have known we should never do. But we did it, and now we are cursed to suffer at the hands of this utterly terrible idea for all time.
>The pronoun you is the second-person personal pronoun, both singular and plural, and both nominative and oblique case in Modern English.
this
What kind of shit nbody benchmark completes in only a few seconds? You don't even start running into the memory issues
benchmarksgame.alioth.debian.org
this one
>The pronoun you is the second-person personal pronoun, both singular and plural, and both nominative and oblique case in Modern English.
what does the autist mean by this? how am I shilling for webassembly exactly?
given the opportunity to redesign the web from scratch, what would be the logical way to go about it? i've read about this years ago but i forget what kind of an implementation it was referring to.
>saying "hey, lets have a scripting interpreter so we can have active content on web pages!" is the original sin of the web.
it's what allowed the web to become so powerful in the last decade
Yes, the web becoming so powerful is one of the many awful consequences.
yeah, it's so fucking awful to be able to load new posts on Sup Forums without reloading the whole fucking page or to follow quotelinks without jumping up and down the thread like a retard