Действительно горжусь тем, что могу поделиться чем-то, что мы выпустили в @wabi на прошлой неделе! Мы построили архитектуру разделенных пакетов, потому что мы не просто создаем приложения - мы создаем платформу, которую хотим поддерживать в долгосрочной перспективе. Когда мы что-то улучшаем, ВСЕ приложения должны получать выгоду. Не только новые 🧵 --- Проблема, с которой мы столкнулись: Каждый раз, когда кто-то открывал НОВОЕ приложение в Wabi, им приходилось загружать 3 МБ и ждать несколько секунд. Не очень удобно, когда у вас есть множество приложений для изучения. Хуже: когда мы хотели исправить ошибку или добавить функцию в основную платформу, нам приходилось заново собирать каждое отдельное приложение. Мы хотим предоставить самый плавный, самый нативный опыт. --- Что мы построили: Архитектура разделенных пакетов: • Основной пакет (3 МБ): Ваша платформа Wabi - весь общий код, компоненты, функции. Загружается один раз, обновляется автоматически, когда мы вносим улучшения. • Пакеты MiniApp (10-20 КБ): Только уникальные части каждого приложения. Мгновенная загрузка. --- Что это значит: ✨ Приложения открываются за ~600 мс вместо нескольких секунд 🚀 Когда мы выпускаем исправления ошибок или новые функции, ВСЕ созданные приложения получают их автоматически...