Комментарии 19
Какие недостатки?
+1
Большое число сторонних библиотек ещё не поддерживает null-safety, включая `firebase_analytics`.
Мигрировать большой проект на null-safety тоже та ещё задача.
Мигрировать большой проект на null-safety тоже та ещё задача.
0
Как и везде, разработчики пакетов не успевают за релизами.
0
Меня больше волнует импакт на вебовую производительность. Какой оверхед вносить этот WebAssembly движок рендеринга.
+2
Оверхед как раз вносил dart2js компилятор и все мимика работы Flutter over HTML+CSS. Теперь все ближе к тому как работает на мобилках, как я понимаю.
0
Остались оба рендерера, как и раньше. Skia потянет wasm с имплементацией на примерно шесть мб, html ничего тянуть не будет.
0
Зато завезли наглядный пример перформанса графики: flutterplasma.dev
0
Раньше dart преобразовывался в js. Теперь dart компилируется в WebAssembly(это что то вроде ассемблера для веба). Соответственно скорость выполнения станет гораздо выше
0
Это не так, он всё ещё компилируется в JS, у него нет технической возможности работать в WebAssembly из-за проблем с GC, объяснено в ишью на гитхабе:
github.com/dart-lang/sdk/issues/32894#issuecomment-511137088
Поэтому ждём поддержку GC в WASM:
github.com/WebAssembly/gc/blob/master/proposals/gc/Overview.md
Прирост скорости достигается за счёт движка рендера Skia (но опционально, например на мобильных устройствах по умолчанию используется html-рендеринг для быстрой загрузки) и оптимизаций компилятора Dart поверх оптимизаций движка JavaScript браузера.
github.com/dart-lang/sdk/issues/32894#issuecomment-511137088
Поэтому ждём поддержку GC в WASM:
github.com/WebAssembly/gc/blob/master/proposals/gc/Overview.md
Прирост скорости достигается за счёт движка рендера Skia (но опционально, например на мобильных устройствах по умолчанию используется html-рендеринг для быстрой загрузки) и оптимизаций компилятора Dart поверх оптимизаций движка JavaScript браузера.
0
Скролинг мышкой в веб версии все ещё рывками, т.е. надо писать костыль. Лучше бы это пофиксил в версии 2.0
0
НЛО прилетело и опубликовало эту надпись здесь
Проблема флаттера это сторонние пакеты.Пока просто сидим и ждем пока все обновятся
0
Для меня большой минус флаттера в том что он не может в СЕО.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Вышли ожидаемые релизы от Google: Flutter 2 и язык Dart 2.12