گوگل نزدیک به دو سال پیش الگوریتم فشردهسازی Zopfli را عرضه کرد. الگوریتمی که به گفته این شرکت، بازخوردهای مثبت زیادی از دنیای صنعت دریافت کرد. الگوریتم Zopfli به بهترین شکل ممکن فرآیند فشردهسازی فرمت فایلی PNG و محتوای قرار گرفته درون صفحات وب را سازماندهی میکرد. الگوریتمی که سازگار با Deflate بود. اما با گذشت زمان، متفاوت شدن نیازهای کاربران و همسو شدن با فناوریهای مدرن، گوگل احساس کرد به سبک ویژهای از فشردهسازی مدرن دادهها نیاز دارد. مکانیزمی که به بهترین شکل ممکن توانایی فشردهسازی فونتها را داشته باشد.
در نتیجه تصمیم گرفت، الگوریتم منبع باز Brotli را طراحی کند. الگوریتمی که از پایه رویکرد متفاوتی نسبت به Zopfli دارد. اولین بار تیم سازنده در سپتامبر سال گذشته میلادی این الگوریتم را در معرض دید عموم مردم قرار داد. Brotli در مقایسه با Zopfli نزدیک به 20 تا 26 درصد عملکرد بهتری دارد. گوگل در ارتباط با Brotli گفته است: «این الگوریتم یک فرمت جدید از دادهها ارائه میکند. فرمتی که در مقایسه با Zopfli از نرخ فشردهسازی بالاتری استفاده کرده و نسبت به سایر رقبای خود عملکرد بهتری ارائه میکند. این الگوریتم به لحاظ فشردهسازی و از حالت فشرده خارج کردن دادهها نیز از سرعت بسیار بالایی بهره میبرد. زمانی که حجم و اندازه دادهها فشرده شوند، فضای بهتری به وجود میآید. همچنین به لحاظ مدت زمان بارگذاری صفحات، تفاوت کاملا محسوس خواهد بود. تحقیقات به عمل آمده از سوی تیم ما نشان میدهد که Brotli نسبت به الگوریتمهای Deflate، Zopfli، LZMA، LZHAM و Bzip2 به مراتب سریعتر است. همچنین نسبت به LZMA و bzip2 از نرخ فشردهسازی بالاتری استفاده میکند. ریشه لغت Brotli که یک کلمه سوئیسی/آلمانی است به معنای نان کوچک است.»
این الگوریتم در ابتدا با مشکل کند بودن سرعت فشردهسازی دادهها روبرو بود. اما طراحان برای حل این مشکل از عناصر ایستا برای جبران این کندی استفاده کردند. گوگل در ارتباط با تأثیر این الگوریتم بر کاربران همراه و دسکتاپ گفته است: «این الگوریتم مزایای زیادی برای کاربران به همراه خواهد داشت. کم شدن میزان دادههای ارسالی و افزایش طول عمر باتریها از بزرگترین مزایای این الگوریتم به شمار میروند. این تکنیک به ویژه در ارتباط با فشردهسازی فونتها کاربرد خواهد داشت. فشردهسازی دادهها باعث میشود مرورگر برای بارگذاری دادهها از صفحات وب انرژی کمتری از باتری اسمارتفون دریافت کند.» این قابلیت قرار است از نسخه بعدی مرورگر کروم در اختیار کاربران قرار گیرد.
ماهنامه شبکه را از کجا تهیه کنیم؟
ماهنامه شبکه را میتوانید از کتابخانههای عمومی سراسر کشور و نیز از دکههای روزنامهفروشی تهیه نمائید.
ثبت اشتراک نسخه کاغذی ماهنامه شبکه
ثبت اشتراک نسخه آنلاین
کتاب الکترونیک +Network راهنمای شبکهها
- برای دانلود تنها کتاب کامل ترجمه فارسی +Network اینجا کلیک کنید.
کتاب الکترونیک دوره مقدماتی آموزش پایتون
- اگر قصد یادگیری برنامهنویسی را دارید ولی هیچ پیشزمینهای ندارید اینجا کلیک کنید.
نظر شما چیست؟