Hacker News new | ask | show | jobs
by kenshi 2539 days ago
> Flutter has its own layout rendering engine, and uses low level APIs in the browser to circumvent the default rendering.

Does this mean that Flutter on the web is really Flutter on Chrome? Or does is support other web browsers well?

3 comments

See https://flutter.dev/web. They claim use of DOM and CSS, but the demos I just looked at are rendering completely to canvas, with an empty accessibility tree and effectively no CSS.
Seems like it. Text is not selectable in the latest version of the flutter web preview, for example. But it's an early tech preview version, so I'll judge it more harshly when it's 1.0 :)
It's still in tech preview, so there are likely to be bugs on various browsers, but Flutter for web compiles to standards-compliant JS/DOM/HTML/CSS so should work in any compliant browser.
It works fine in Firefox and Safari too in my experience (just a small pet project). Not on EDGE though. But it is a technical preview after all.