Live data from Hacker News

WebAssembly Studio

webassembly.studio

41–50 of 231 posts

Re: WebAssembly Studio

#41
post #19
post #18

Earlier quoted context omitted.

As much as people bemoan the complexity of Webpack, it's far superior to the (IMO) spaghetti code of gulp that inevitably results. I'll choose Webpack and npm scripts every time.

Today, I would probably choose something higher level than meddling around with Webpack directly.

Check out https://parceljs.org/.

It's how I start every project. I can always move to Webpack if I need more customization and complexity.

Re: WebAssembly Studio

#42
post #13

It would be nice if there was a no-javascript fallback - at least a message saying "This site only works with javascript enabled." If you have noscript, this site is completely blank until you enable a couple of things and reload.

You thought a web page webasm ide would work without javascript?

How would you know it was a webasm IDE if it's just a blank page? (I thought it was going to be a music DAW when I clicked the link)

Re: WebAssembly Studio

#43

Earlier quoted context omitted.

You thought a web page webasm ide would work without javascript?

How would you know it was a webasm IDE if it's just a blank page? (I thought it was going to be a music DAW when I clicked the link)

The url is webassembly.studio and the title is WebAssembly Studio

Re: WebAssembly Studio

#44
I love dark mode as much as the next guy but only when it's done right. This is borderline unuseable for some people [1]. An example of dark mode done right is the default theme for monkeytype [2]. I know it's a default theme but a light alternative would be nice.

[1]: https://jessicaotis.com/academia/never-use-white-text-on-a-b...

[2]: https://monkeytype.com/

Re: WebAssembly Studio

#46

The "Create New Project" dialog has serious accessibility problems when used with a screen reader. The buttons are clickable divs, not actual HTML buttons or even marked up with proper ARIA. I haven't yet ventured any further into the app. Given that the app is a WebAssembly development environment, my first guess was that it was built in WebAssembly itself, with a custom UI framework. But in fact, it's plain React,…

All the greatest products/services in the world started targeting the healthy, the rich, or the white.

May be a11y, l10n are the premature optimization equivalent of product design?

Re: WebAssembly Studio

#47
post #6

I find it a nice experience, but as far as I am aware it is pretty much dead, the website just happens to keep running.

Yep, it's not actively developed : https://github.com/wasdk/WebAssemblyStudio/commits/master

Bummer. Seemed like a decent tool, too. :/

Re: WebAssembly Studio

#48

The "Create New Project" dialog has serious accessibility problems when used with a screen reader. The buttons are clickable divs, not actual HTML buttons or even marked up with proper ARIA. I haven't yet ventured any further into the app. Given that the app is a WebAssembly development environment, my first guess was that it was built in WebAssembly itself, with a custom UI framework. But in fact, it's plain React,…

Why assume ignorance/difficulty when the reality is not everyone is going to focus on adding/maintaining accessibility when they haven't even built out their beta MIT licensed side project? It'd certainly be nice if everything just automagically worked about accessible UI but we're not there yet (getting anything to automagically work in UI is a pain still).

As far as what we can do about it I suppose outside of somehow translating thoughts into perfect UI automatically we can try to add coverage to these projects as we can prioritize it. After all that's why they are being built in the open with an open license, so others can help add functionality.

Re: WebAssembly Studio

#49

The "Create New Project" dialog has serious accessibility problems when used with a screen reader. The buttons are clickable divs, not actual HTML buttons or even marked up with proper ARIA. I haven't yet ventured any further into the app. Given that the app is a WebAssembly development environment, my first guess was that it was built in WebAssembly itself, with a custom UI framework. But in fact, it's plain React,…

Other tools like Vim browser plugins suffer from this issue as well, making those UI components impossible to interact with. Meanwhile other sites often have 5 clickable buttons bunched up within each other or very close together for no reason.

The way many modern sites are frequently built is broken once the user takes a closer look.

Re: WebAssembly Studio

#50

Earlier quoted context omitted.

..

I'm sorry if I made you feel that you should be ashamed of your lack of knowledge in this particular area. That wasn't my point at all. I'm just sad that we accessibility advocates have somehow not yet been able to reach you and other developers. I'm sorry you felt the need to retract your comment.

There is some progress though. EmberJS has lint rules to notify the developer when the using a div without role="button" among other things :)
Post reply on HN