🌐 Как и следовало ожидать по превью доклада на Google I/O, основная тема - WebAssembly
Если коротко wasm - это бинарный формат, запускаемый в браузере. Создан он для того, чтобы вывозить высокую нагрузку в вебе
📌 И как заявляет команда Flutter - у них получилось ускорить время рендера кадров в 2-3 раза!
In our internal benchmarks using Chrome on an M1 MacBook, the Wonderous app’s frame rendering time improved by 2x on average and 3x in worst-case scenarios.
👍 Звучит потрясно для роста и распространения Flutter в Web... готовьтесь изучать API браузера
📌 Аве, Макросы!
Внедрение этой фичи в dart позволит нам постепенно забыть про кодогенерацию
Теперь для создания toJson метода вам достаточно прописать аннотацию и не запускать кодоген
@JsonCodable
Помните json_serializable, дак вот забудьте)
Фича ещё находится в стадии эксперимента, но json сериализацию уже можно пробовать внедрять
📌 Impeller Vulkan backend на Android
Очередное обновление связанное с рендером
Теперь приложения на Android будут использовать Vulkan в качестве рендер - движка там, где это возможно и OpenGL ES с Skia в противном случае
📌 Кроме того:
Валидация deeplinks, Android’s predictive back gesture, обновление Mobile Ads sdk и многое другое...
Подробности в статье
