@RL_Dane It's sad that a lot of websites require JS to function nowadays. Even though Gmail has a view without JavaScript, they made it harder to install 3rd party clients (less secure ones, you have to use OAuth2) and you still have to log into Google over the web. And they require the latest browser to work, which requires you to use one of the big browsers. If you're not using Firefox or Safari, you're stuck on Chrome. Without JavaScript, we'd be a lot more free.
@RL_Dane@colinsmatt11@doctormo@james The story as I understand it is that WASM is a bit too low-level for most of the web APIs, so you need to write some JS to shuttle WASM's I/O to something human-legible.
It's the worst aspects of javascript given to much resources to exploit.
You can control certain aspects of javascript because it's script, you can block execution, skip parts of it, etc. Webassembly is just a bloated binary blob, there's no other option than to block it, from what I can see.
Supposedly (I'm afraid I can't recall with whom I was discussing this), WASM is a little better sandboxed than JS, and has less access to things within the browser, but it's still a binary, and it still gets near-native execution speeds. Bad, bad, bad, bad, bad.
It could be a great technology when you WANT to run 3rd party code, but getting code hurled at you from random websites that can use up CPU resources is a bleeding horrid idea.
Personally I'd say if we are to have an app-web (which I really don't care about) I'd prefer if we end up exposing basic & raw I/O to WASM than build up inside the walls of the sandbox from there. As opposed to exposing more & more of the OS to JS.
Then again I'd prefer the opcode being interpreted was functional rather than imperative, and a few other things.
But really please keep this app junk out of the document web!
Yeah... The web was for documents. Even wikipedia is in a broad sense a silly obfuscation of the web's original mission: using html, databases, javascript to serve documents vs. just serving and editing html.
Not saying it's WRONG -- I'd much rather edit something like markdown than even early html. It's just way better.
But remember when websites just consisted of some flat files and some perl scripts? You could have a simple cgi-bin that converts the source .md to html and serves it up, presto. Throw in some really basic CSS to make it prettier, and you've got something light, elegant, and usable.
Really? I always thought markdown was a very elegant and simple format, at least for basic notes and markup.
To me, it's basically just a distilled and clarified form of several 2000s wiki syntaxes, particularly WikkaWiki (sadly defunct) and old-school #TiddlyWiki (still going strong!).