Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
yjbanov
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
yjbanov
4y ago
(disclaimer: I work on Flutter Web) It's mostly about algorithmic trade-offs. When you know your content layout is static and is highly biased towards vertical scrolling, you take different kinds of performance trade-offs, such as pre-
2.
▲
by
yjbanov
5y ago
(disclaimer: I work on Flutter Web) Curious what's not working in Flutter's accessibility. We are aware of multiple bugs, some specific to a particular assistive tech not interpreting our ARIA attributes that we need to work aroun
3.
▲
by
yjbanov
6y ago
Flutter has accessibility. We create a html tree with ARIA attributes. It's not there if you don't have assistive technology enabled, however.
4.
▲
by
yjbanov
6y ago
Depends on what the extension is trying to do with your app. If it's scanning your html then no, it won't work.
5.
▲
by
yjbanov
6y ago
There are a few things that WASM can do that JS can't (at least not now): - Memory management without GC - Unboxed data structures - SIMD - Shared-memory multi-threading - Precompiled snapshots (does not need to be recompiled on page r
6.
▲
by
yjbanov
6y ago
(disclaimer: I work on the Flutter team) There's no difference between CanvasKit and HTML as far as interactions are concerned. The differences are in pixels and performance. If there are issues with interactions, we'd like to hea
7.
▲
by
yjbanov
6y ago
(disclaimer: I work on the Flutter team) We certainly don't think Flutter should replace HTML or other frameworks. We hope Flutter will work well for many use-cases, but the web is huge. There's room for multiple approaches. If it
8.
▲
by
yjbanov
6y ago
Have you tried --web-renderer=auto?
9.
▲
by
yjbanov
6y ago
(disclaimer: I work on the Flutter team) The "Create account" link isn't popping up the right-click menu because it doesn't use the Link widget. You'd get the same thing in plain HTML if you used a <div> with
10.
▲
by
yjbanov
6y ago
Do give `--dart-define=FLUTTER_WEB_USE_SKIA=true` a try (`flutter run` and `flutter build` take this option, which we hopefully will rename to something more reasonable soon). If that doesn't perform well, please file an issue: https:
11.
▲
by
yjbanov
6y ago
(disclaimer: I work on Flutter Web) Vimium is an interesting use-case. I've never heard of this extension. We have in the past enabled accessibility DOM all the time, but due to performance concerns changed it to be opt-in. If you use
12.
▲
by
yjbanov
6y ago
While Flutter makes text selection an explicit choice for developers, Text vs SelectableText, for some reason Text ended up being most used. This is likely because SelectableText came after Text and because of Flutter's mobile backgrou
13.
▲
by
yjbanov
6y ago
I hear you. There's a link widget coming, multiple browser history models (we've only supported URL fragments, but are adding pushState, and custom URL strategies, as well as navigation API improvements). Keyboard navigation is be
14.
▲
by
yjbanov
6y ago
(disclaimer: I work on Flutter Web) We actually use plain standard HTML and ARIA attributes for accessibility. If you don't see them, try enabling a screen reader (e.g. TalkBack on Android, VoiceOver on iOS/macOS), then you'l
15.
▲
by
yjbanov
8y ago
WebAssembly compilation is a little orthogonal to getting the framework and rendering system up and running. We do not have to wait for WebAssembly to make progress on the UI side of things. Having said that, when WebAssembly is available f
16.
▲
by
yjbanov
12y ago
All these benchmarks have "asmjs" in their names, which tells me they are not benchmarking idiomatic JavaScript, but JS generated by emscripten. If that's the case, they do not represent the performance of hand-written applic