Как выглядит Dart, если выжать из него максимум? ⚙️
На Стачке был доклад, который особенно зашёл тем, кто любит разбираться "почему код работает быстро" и что делать, если он вдруг перестал. Презентация в сообщении ниже.
«Dart на максималках: низкоуровневые оптимизации высокоуровневого языка»
Никита Синявин, Lead Flutter developer BetBoom
Никита разобрал реальный кейс оптимизации BDUI-фреймворка Duit.
Говорили про боль, которую многие узнают:
— тонны короткоживущих объектов
— нагрузка на GC во время анимаций
— просадки производительности там, где их не ждёшь
А дальше — самое интересное:
🔹 как использовать не самые популярные фичи Dart, чтобы помочь компилятору
🔹 какие ручные оптимизации действительно дают эффект
🔹 как получить ~15× ускорение и убрать лишние аллокации
🔹 и какие неожиданные бонусы это даёт проекту помимо скорости
📎 К посту прикрепляем выжимку из презентации, чтобы вы могли спокойно прочитать доклад и забрать идеи из него.
И да, именно за такими докладами многие и приезжают на Стачку.
Если хочется больше практики, глубоких технических разборов и людей, которые реально делают сложные вещи в продакшене — на новой Стачке (10-11 апреля) этого будет ещё больше.
🎟 Билеты уже в продаже. Самое время запланировать себе весну с хорошими докладами.
Post #210
189

- ❤ 1
- 👍 1
- 🔥 1