Je suis vraiment fier de partager quelque chose que nous avons lancé chez @wabi la semaine dernière ! Nous avons construit une architecture de bundle fractionné parce que nous ne construisons pas seulement des applications - nous construisons une plateforme que nous voulons soutenir à long terme. Lorsque nous améliorons quelque chose, TOUTES les applications devraient en bénéficier. Pas seulement les nouvelles 🧵 --- Le problème auquel nous étions confrontés : Chaque fois que quelqu'un ouvrait une NOUVELLE application dans Wabi, il devait télécharger 3 Mo et attendre quelques secondes. Pas génial quand vous avez des tonnes d'applications à explorer. Pire : lorsque nous voulions corriger un bug ou ajouter une fonctionnalité à la plateforme principale, nous devions reconstruire chaque application individuellement. Nous voulons offrir l'expérience la plus fluide et la plus native possible. --- Ce que nous avons construit : Architecture de bundle fractionné : • Bundle principal (3 Mo) : Votre plateforme Wabi - tout le code partagé, les composants, les fonctionnalités. Télécharge une fois, se met à jour automatiquement lorsque nous poussons des améliorations. • Bundles MiniApp (10-20 Ko) : Juste les parties uniques de chaque application. Téléchargement instantané. --- Ce que cela signifie : ✨ Les applications s'ouvrent en ~600 ms au lieu de quelques secondes 🚀 Lorsque nous expédions des corrections de bugs ou de nouvelles fonctionnalités, TOUTES les applications créées les reçoivent automatiquement...