10 पॉइंट द्वारा lifthrasiir 2021-09-01 | 4 टिप्पणियां | WhatsApp पर शेयर करें

पिछले 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 बन सकता है।

4 टिप्पणियां

 
javaoracle 2021-09-06

कमाल हैं आप। ^^

 
deadcat 2021-09-03

क्या इसका नाम JoJo से लिया गया है? lol

 
404notfound 2021-09-02

शानदार है

 
xguru 2021-09-01

वाह, कमाल है। मेरे लिए इसका व्यावहारिक इस्तेमाल शायद नहीं होगा, फिर भी मेरा समर्थन है!!