Quand une app Electron consomme 200 Mo, celle-ci n’en utilise que 364 Ko — overlay GIF pour macOS
(github.com/bssm-oss)Vous utilisiez une app Electron qui fait tourner un navigateur Chrome entier juste pour afficher un petit personnage sur le bureau ? Lassé de l’inefficacité d’un simple GIF qui monopolise 300 Mo de mémoire et 5 % de CPU, j’ai créé moi-même un "Desktop Pet" uniquement avec des technologies natives macOS.
Cette app, conçue sans moteur de navigateur et uniquement avec Swift et AppKit, ne pèse que 364 Ko en binaire et n’utilise qu’environ 5 Mo de mémoire en cours d’exécution. En exploitant l’accélération matérielle Apple Silicon et un mode de téléversement direct vers le GPU, l’utilisation CPU au repos converge pratiquement vers 0,0 %, sans impact à craindre sur l’autonomie. Les GIF et APNG sont bien sûr pris en charge, mais aussi les vidéos ProRes 4444 ou HEVC en haute qualité avec fond transparent, et même plusieurs mascottes affichées simultanément ne sollicitent quasiment pas le système.
Personnalisez désormais votre bureau confortablement avec une app native légère, sans gaspillage de ressources. L’installation se fait simplement en une ligne de commande via Homebrew, et tout le code est publié en open source de manière transparente sur GitHub (bssm-oss/desktop-pet).
Aucun commentaire pour le moment.