3 ms·
In general I agree with your points, but: > What WASM will never be good at is being used for the whole experience. The Flutter team would disagree. They are
by the_duke 6y ago
In general I agree with your points, but:
> What WASM will never be good at is being used for the whole experience.
The Flutter team would disagree.
They are leaning on WASM for browser builds of Flutter apps, with the whole app rendering in a canvas.
They do accessibility via separately created accessibility trees.
The experience far from great at the moment, but give it a few years and I think it will get there. (better wasm optimisations, direct host interop without JS shims, GC, threads, maybe WGPU instead of canvas, ...)
If that's a good thing for the web is another question...
- ksml 6y agoFlutter feels so strange to me. In many ways, it's reimplementing major parts of a browser, compiled to (web)assembly, running inside a browser compiled to assembly... Watch five years from now someone add a low-level programming framework to Flutter and then soneone else reimplement the browser using that
- refulgentis 6y agoFlutter is a UI framework on top of a low level programming framework, Dart. Sort of like UIKit and Cocoa.
- iudqnolq 6y agoI think you're thinking of Skia. Dart is a language.
- refulgentis 6y agoTurtles all the way down! It would be more humorous if we used Skia, since that arguably fulfill's OPs proposition that someone would eventually rewrite the browser in said framework
- __float 6y agoUnfortunately, Flutter apps still seem to be lagging on the accessibility front. The Flutter web gallery[0] has many examples of beautiful apps, but something as "simple" (on the web) as being able to select text is absent. For some use-cases, this is a nonstarter. (Sadly, not to as many as I'd like! But let's simply not regress, to start.) [0] https://gallery.flutter.dev/ https://gallery.flutter.dev/
- mhoad 6y agoIt’s worth keeping in mind that Flutter for web had its 1.0 release a matter of weeks ago. It’s very impressive with what they have done so far but let’s see where it goes. The amount of potential there is truly huge.
- sqrt17 6y agoAgree that it's exciting to see, but what's the actual potential? Flutter developing into a latter-day Macromedia Flash?
- mhoad 6y agoIt’s genuinely hard to tell if you are serious about this or not. Either way it somehow perfectly encapsulated the kind of thing this website is famous for. Congratulations?
- cameronh90 6y agoIt also seems to be lagging on the literal front, at least on my iPad. Considering these are just hello world apps, the performance has a long way to go.
- mmis1000 6y agoThe flutter web text field don't even handle multiline text input with IME properly. Cause the whole text field to scroll while select character from IME dropdown. I'd doubt how could that be count as "good user experience".