Click here to Skip to main content
15,902,634 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: The opposite of Microsoft Office... Pin
Jörgen Andersson10-Dec-19 3:54
professionalJörgen Andersson10-Dec-19 3:54 
GeneralRe: The opposite of Microsoft Office... Pin
lopatir10-Dec-19 2:35
lopatir10-Dec-19 2:35 
GeneralRe: The opposite of Microsoft Office... Pin
F-ES Sitecore10-Dec-19 2:50
professionalF-ES Sitecore10-Dec-19 2:50 
GeneralRe: The opposite of Microsoft Office... PinPopular
Sander Rossel10-Dec-19 2:50
professionalSander Rossel10-Dec-19 2:50 
GeneralJava looking at Webassembly Pin
maze310-Dec-19 0:31
professionalmaze310-Dec-19 0:31 
GeneralRe: Java looking at Webassembly Pin
CPallini10-Dec-19 0:59
mveCPallini10-Dec-19 0:59 
GeneralRe: Java looking at Webassembly Pin
harold aptroot10-Dec-19 1:11
harold aptroot10-Dec-19 1:11 
GeneralRe: Java looking at Webassembly Pin
Chris Maunder10-Dec-19 4:21
cofounderChris Maunder10-Dec-19 4:21 
I hate to break it to you, but you're getting old. The obvious sign is that you look at the latest shiny thing and think "yeah, we already tried that".

However, in this case WebAssembly is a little different from Java in that, at the time, hardware and systems weren't up to the task. For Java to work everywhere you had to ensure all your users had the correct version of Java installed. Even if you got over that, Java itself was slow, a memory hog, and the UI was always so clunky and dated. It was a terrible user experience for everyone.

Fast forward and we're in a world where the vast majority of users have browsers that auto-update, so versioning is not as big a deal. Bandwidth is a little better than 20 years ago, as is CPU power, so downloads and execution time are not the issues they were.

We're also in a world where we already consume many of our apps online, whereas 20 years ago it was a bit of an ask to assume people would be happy and able to download Java apps and run them on thin clients (I remember sitting in on a very painful demo in 1996).

Basically: instead of trying to convince everyone to move in the direction of the solution Sun was providing (a solution to a problem people didn't think they had), we're now looking for solutions to problems we know very well that we have: We're executing applications on thin clients served from remote mainframes and everything is in place, the market is here, it's part of our daily life, and it's all based on JavaScript. Because JavaScript was the only language everyone hated the least and managed to keep its head down long enough to survive. But it's slow. Not as slow as Java was, but to get to the next step we need something better than a scripting engine to run our apps.

Hence WebAssembly.

I hope it works. I truly do. I never, ever want to know how to code in raw WebAssembly - that's what compilers are for - but I want to know I can code in whatever language I want to and it will be compiled into a language that will run as fast as possible on every device my users will be using.
cheers
Chris Maunder

GeneralRe: Java looking at Webassembly Pin
TheGreatAndPowerfulOz10-Dec-19 6:47
TheGreatAndPowerfulOz10-Dec-19 6:47 
GeneralRe: Java looking at Webassembly Pin
David Crow10-Dec-19 4:26
David Crow10-Dec-19 4:26 
GeneralRe: Java looking at Webassembly Pin
TheGreatAndPowerfulOz10-Dec-19 6:45
TheGreatAndPowerfulOz10-Dec-19 6:45 
GeneralRe: Java looking at Webassembly Pin
MadMyche10-Dec-19 5:25
professionalMadMyche10-Dec-19 5:25 
GeneralRe: Java looking at Webassembly Pin
TheGreatAndPowerfulOz10-Dec-19 6:44
TheGreatAndPowerfulOz10-Dec-19 6:44 
GeneralCcc Pin
The pompey9-Dec-19 21:59
The pompey9-Dec-19 21:59 
GeneralRe: Ccc Pin
OriginalGriff9-Dec-19 22:13
mveOriginalGriff9-Dec-19 22:13 
GeneralRe: Ccc Pin
The pompey10-Dec-19 2:43
The pompey10-Dec-19 2:43 
GeneralRe: Ccc Pin
super9-Dec-19 23:09
professionalsuper9-Dec-19 23:09 
GeneralRe: Ccc Pin
Jörgen Andersson10-Dec-19 0:18
professionalJörgen Andersson10-Dec-19 0:18 
GeneralRe: Ccc Pin
musefan10-Dec-19 0:43
musefan10-Dec-19 0:43 
GeneralRe: Ccc Pin
Herman<T>.Instance10-Dec-19 1:11
Herman<T>.Instance10-Dec-19 1:11 
GeneralWin10 Weirdness... Pin
glennPattonWork39-Dec-19 21:30
professionalglennPattonWork39-Dec-19 21:30 
GeneralRe: Win10 Weirdness... Pin
musefan9-Dec-19 21:36
musefan9-Dec-19 21:36 
GeneralRe: Win10 Weirdness... Pin
glennPattonWork39-Dec-19 23:05
professionalglennPattonWork39-Dec-19 23:05 
GeneralRe: Win10 Weirdness... Pin
musefan10-Dec-19 0:39
musefan10-Dec-19 0:39 
GeneralRe: Win10 Weirdness... Pin
Johnny J.9-Dec-19 21:49
professionalJohnny J.9-Dec-19 21:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.