Comments 19
Какие недостатки?
Большое число сторонних библиотек ещё не поддерживает null-safety, включая `firebase_analytics`.
Мигрировать большой проект на null-safety тоже та ещё задача.
Мигрировать большой проект на null-safety тоже та ещё задача.
Как и везде, разработчики пакетов не успевают за релизами.
Меня больше волнует импакт на вебовую производительность. Какой оверхед вносить этот WebAssembly движок рендеринга.
Оверхед как раз вносил dart2js компилятор и все мимика работы Flutter over HTML+CSS. Теперь все ближе к тому как работает на мобилках, как я понимаю.
Остались оба рендерера, как и раньше. Skia потянет wasm с имплементацией на примерно шесть мб, html ничего тянуть не будет.
Зато завезли наглядный пример перформанса графики: flutterplasma.dev
Раньше dart преобразовывался в js. Теперь dart компилируется в WebAssembly(это что то вроде ассемблера для веба). Соответственно скорость выполнения станет гораздо выше
Это не так, он всё ещё компилируется в 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 браузера.
Скролинг мышкой в веб версии все ещё рывками, т.е. надо писать костыль. Лучше бы это пофиксил в версии 2.0
Проблема флаттера это сторонние пакеты.Пока просто сидим и ждем пока все обновятся
Для меня большой минус флаттера в том что он не может в СЕО.
Sign up to leave a comment.
Вышли ожидаемые релизы от Google: Flutter 2 и язык Dart 2.12