पिछले 2 हफ्तों में मैंने छुट्टी ली थी, और उस दौरान मैं यही चीज़ बना रहा था। Roadroller एक पैकर है जो अपेक्षाकृत नई compression तकनीकों का इस्तेमाल करके कोड को काफ़ी छोटा कर देता है। यह कितना छोटा हो सकता है, देखें:

  • मूल कोड आकार: 32782 bytes

  • gzip -9: 12716 bytes

  • zopfli, ECT जैसे gzip optimization tools चलाने के बाद: 12385 bytes

  • Brotli --best: 11358 bytes

  • Roadroller 2.0.0 -O2 + zopfli: 10604 bytes (दूसरे मामलों के विपरीत, इसमें decompression code भी शामिल है)

स्वाभाविक रूप से, वास्तविक development में इसका लगभग कोई उपयोग नहीं है, और इसे मैंने केवल उन बेहद सीमित मामलों के लिए बनाया है जहाँ size पर जान छिड़कनी पड़ती है, जैसे js13kGames https://js13kgames.com। कहा गया है कि इस साल की कई js13kGames entries ने Roadroller का उपयोग करके लगभग 10% size लाभ पाया, इसलिए लगता है कि आगे चलकर यह एक standard(?) tool बन सकता है।

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.