🚀 Optimizing Nostr Logos for a Faster, Leaner Future
Some think decentralization is slow or resource-heavy. But efficiency is a choice. Every unnecessary kilobyte adds up, impacting speed, user experience, and even energy consumption.
By optimizing 7 Nostr logo SVGs, I reduced file sizes without any loss in quality, making them lighter, faster, and more sustainable. Small changes like this contribute to a more efficient and accessible decentralized ecosystem.
Big thanks to nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcqyq704qttkjyjlf47nyavw25lekas3x775rzajqgl6gzdz4z5t73dj83tnaw nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctcqyp74yyf9p0zkateg8ttsn92w7txrffgme4hjchequ0xjuar0d3gxww8qlk4 for creating the original logo. It's great to contribute my knowledge about optimization to help improve an icon that so many in the Nostr community use.
💡 How?
🔹 Adobe Illustrator (thought its not a open source solution but later we will find a solution on this ) removes unused definitions, normalizes & compress SVG structure
🔹 SVGO then:
Rounds numbers to 2 decimal
Removes unnecessary attributes
Optimizes path data
Url: jakearchibald.github.io/svgomg/
Preserves essential style/colors
🔹 A simple CLI script combines both tools for best results!
🔗 PR: github.com/mbarulli/nostr-logo/pull/2
⚡ #nostrDev #nostrUX #UXdesign #FOSS #Devstr #sustainability #nostrdevs
Login to reply
Replies (3)
"Some think decentralization is slow or resource-heavy. But efficiency is a choice."
nostr:nevent1qvzqqqqqqypzqyp3me8assfxf6a5m6zf7ytspu3tn54d9u9u0w8dlvamw5m3myfjqqsx6tq6qszrp5hs989ynw0ytr9ymxgpy0x76vv9mx80wfattfk8ktswgj6nu
Good work
nostr:nprofile1qqsrgqj5uqg6hk3wsfv9e0lwf7gm8ur4fxnvg687qzdl8mrkvk3wxxcprpmhxue69uhhyetvv9ujuumwdae8gtnnda3kjctvqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszynhwden5te0danxvcmgv95kutnsw43qhmus4x small, but also great example of sustainable development. Because logos are used a lot of times. It saves between 6 and 58% in this case.