News for hackers. Stuff that matters.
Re:Announcing WCGI: WebAsseAmbly and CGI by pjmlp on Thursday April 06, 2023 @12:13PM (#35470498)
It is incredible how with so much Java hate, the WASM folks are doing their best to replicate everything we had in 2005.
Re:Announcing WCGI: WebAsseAmbly and CGI by nu11ptr on Thursday April 06, 2023 @12:37PM (#35470879)
Honestly, I just think Java was ahead of its time. I hated sites with applets because they felt slow to startup and run. That problem is long gone with modern computers.
Re:Announcing WCGI: WebAsseAmbly and CGI by dianeb on Thursday April 06, 2023 @01:01PM (#35471217)
Sure, this fits the way software evolves on the circle of dumb. It goes something like this: What a great idea!... (a little later) Hmmm. That's a problem... (later) We need something to run apps in the browser. I wonder if WASM would work... (now) What a great idea!...

Software development always goes in cycles. "Apps" were great now maybe not so much so...

In the late 80s/early 90s, the CEO of ETA Systems (a supercomputer company) had a vision that by 2000, the world would be split between supercomputers and workstations. I have seen some evidence that people are considerng that once again... The Circle of Dumb is always with us in software land.

Re:Announcing WCGI: WebAsseAmbly and CGI by frou_dh on Thursday April 06, 2023 @01:22PM (#35471514)
As long as it's refining and making at least some progress then it's more of a helix than a circle
Re:Announcing WCGI: WebAsseAmbly and CGI by Y_Y on Thursday April 06, 2023 @03:45PM (#35473390)
I see it as more of a conical spiral, like water going down a drain.
Re:Announcing WCGI: WebAsseAmbly and CGI by moonchrome on Thursday April 06, 2023 @01:01PM (#35471228)
Java still doesn't have value types AFAIK. Meanwhile WASM started out as no-gc continuous memory VM.

Comparing WASM and JVM is like comparing a truck and a bus because they are relatively the same size, move at the same speed etc.

I mean sure you can load people in trucks and cargo into buses - and both have been done with JVM (eg. people built C compilers) and WASM (people are building GCed runtimes on top of it despite lack of GC support from platform).

Almost 30 years later nobody sane is running C on JVM and there were many attempts posted here over the years.

Re:Announcing WCGI: WebAsseAmbly and CGI by pjmlp on Thursday April 06, 2023 @01:27PM (#35471584)
Nobody sane should be running C, regardless of the target platform.
Re:Announcing WCGI: WebAsseAmbly and CGI by throwaway12245 on Thursday April 06, 2023 @01:30PM (#35471624)
You'd have to delete your operating system and most of your libraries.
Re:Announcing WCGI: WebAsseAmbly and CGI by pjmlp on Thursday April 06, 2023 @01:47PM (#35471837)
Thankfully not all OS are written in C, and many are making efforts to fix that mistake created by UNIX release into the industry.

Similarly, many managed compiled languages don't depend on C.

Finally, cybersecurity legislation will speed those efforts.

Re:Announcing WCGI: WebAsseAmbly and CGI by kllrnohj on Thursday April 06, 2023 @06:26PM (#35475368)
Outside of the kernel it's a lot more C++ than C
Re:Announcing WCGI: WebAsseAmbly and CGI by icedchai on Thursday April 06, 2023 @05:16PM (#35474586)
2005? Maybe 1996. That's when I ran (and wrote) my first applet.
Re:Announcing WCGI: WebAsseAmbly and CGI by miohtama on Thursday April 06, 2023 @05:27PM (#35474734)
We are not replicating Oracle’s lawyers, sales agreements and non-disclosure policies.
Re:Announcing WCGI: WebAsseAmbly and CGI by pjmlp on Friday April 07, 2023 @08:32AM (#35480925)
The hate against Oracle is beautiful, when WASM only exists due to politics against PNaCL, and without Microsoft, Google and Apple there is no WASM standard anyway.

All angel companies that do no evil.