Google Chrome начинает тестирование технологии сжатия общего словаря

Chrome extensions

Google Chrome, ведущий веб-браузер, находится в авангарде тестирования инновационных технологий для повышения производительности Интернета. Одним из таких достижений является реализация технологии сжатия общего словаря. В недавнем официальном пресс-релизе компания Google подтвердила, что ее команда разработчиков работает над реализацией технологии сжатия общего словаря в браузере Chrome. Компания утверждает, что это решение может повысить эффективность загрузки сайта более чем на 90%. В настоящее время разработчики могут протестировать использование словарей алгоритмов сжатия Brotli или ZStandard на своих веб-сайтах, чтобы помочь Google улучшить соответствующие функции.

технология сжатия общего словаря

Команда Google использует в качестве примера фреймворк Angular. Если предположить, что веб-сайт создан с использованием платформы версии Angular1.7.9, размер файла без сжатия составит 172 КБ. Если Используется алгоритм сжатия Brotli, размер файла можно уменьшить до 53 КБ. Это означает, что размер файла можно уменьшить почти на 70%, просто используя алгоритм сжатия Бротли.

Однако если вы используете функцию пользовательского общего словаря, вы можете использовать словарь ресурсов предыдущей версии для сжатия ресурсов новой версии. Таким образомФактический размер выходного файла составляет всего 4 КБ, а степень сжатия достигает почти 98%. Таким образом, «это может значительно улучшить скорость загрузки веб-страницы».

Эволюция технологий сжатия

Сжатие данных уже давно является важнейшим инструментом оптимизации производительности Интернета за счет уменьшения размера ресурсов страницы. Первоначально gzip обычно использовался для сжатия текстовых ресурсов, таких как файлы HTML, CSS и JavaScript. Однако в последние годы произошел значительный прогресс в методах сжатия. В 2016 году Chrome представил алгоритм Бротли, а в последующих обновлениях — сжатие ZStandard. Эти технологии произвели революцию в степени сжатия веб-ресурсов.

Общие словари: меняющий правила игры

Последняя разработка команды Chrome включает общие словари, которые теперь доступны в пробной версии для методов сжатия Brotli и ZStandard. Общие словари работают, дополняя существующие алгоритмы сжатия для достижения еще более высокой степени сжатия, иногда превышающей 90%. Используя пользовательские словари, содержащие определенные шаблоны, относящиеся к конкретным ресурсам, Chrome стремится еще больше повысить эффективность сжатия.

Согласно пресс-релизу, алгоритмы сжатия Brotli и ZStandard также можно использовать с собственным общим словарем. для достижения более высокой эффективности веб-страницы. Это связано с тем, что пользовательский словарь является внешним файлом и может применяться к любому вводу. Эти словари могут представлять собой коды продуктов или любой контент, специфичный для одного приложения. Кроме того, пригодность словаря для ввода может оказать огромное влияние на общую эффективность сжатия. По этой причине сопоставление словаря, который очень похож на входной контент, может обеспечить более высокую степень сжатия.

Обновление Chrome

Новости недели


В настоящее время команда Chrome открыта для испытания технологии сжатия общего словаря. Индивидуальное тестирование может включить экспериментальную функцию «Перенос словаря сжатия» в браузере Chrome. Разработчикам необходимо зарегистрироваться в пробной версии Chrome Origin, чтобы получить токен, а затем использовать его на веб-сайте, чтобы разрешить совместное использование. Соответствующие функции сжатия.

Как работают общие словари

Общие словари улучшают сжатие, определяя избыточные последовательности во входных данных и используя эту информацию для создания выходных данных значительно меньшего размера, которые можно распаковать позже. Эти словари содержат дополнительные шаблоны, которые такие алгоритмы, как Brotli и ZStandard, могут использовать во время сжатия. Пользовательские словари, адаптированные к конкретным приложениям или типам контента, могут существенно повлиять на эффективность сжатия. Это приведет к существенному сокращению времени загрузки ресурсов.

Практическое применение: словари специального сжатия

Чтобы проиллюстрировать эффективность пользовательских словарей сжатия, рассмотрим сценарий, в котором веб-сайт использует платформу Angular. Обновление с версии 1.7.9 до 1.8.3 приводит к получению ресурсов аналогичного размера. Применяя сжатие Brotli с настройками по умолчанию, достигается степень сжатия почти 70%. Пользовательские словари, адаптированные к конкретным платформам или типам контента, могут дополнительно оптимизировать эффективность сжатия.

Последствия и перспективы на будущее

Внедрение технологии сжатия общего словаря в Chrome означает значительный шаг на пути к повышению скорости и эффективности просмотра веб-страниц. Хотя ведутся дискуссии о последствиях для конфиденциальности и стратегиях оптимизации создания пользовательских словарей, потенциальные преимущества для крупных веб-приложений, которые часто вносят дополнительные изменения, значительны.

Хром ИИ

Заключение

В заключение отметим, что реализация технологии сжатия общего словаря в Google Chrome представляет собой важнейший шаг вперед в оптимизации производительности Интернета. Дополняя существующие алгоритмы сжатия, такие как Brotli и ZStandard, специальными словарями, Chrome стремится достичь степени сжатия, превышающей 90 %, что значительно сокращает время загрузки ресурсов веб-страниц.

Эволюция технологий сжатия, от gzip до Brotli и ZStandard, произвела революцию в оптимизации веб-производительности. Общие словари теперь предлагают революционный подход, определяя избыточные последовательности во входных данных. Он также использует пользовательские шаблоны для повышения эффективности сжатия.

Практическое применение пользовательских словарей сжатия, например, адаптированных к конкретным платформам, таким как Angular, демонстрирует ощутимые преимущества технологии сжатия общих словарей. За счет значительного уменьшения размера файлов при сохранении целостности данных это нововведение обещает улучшить возможности просмотра для пользователей и оптимизировать процессы веб-разработки для разработчиков.

Хотя дискуссии о последствиях для конфиденциальности и стратегиях оптимизации создания пользовательских словарей продолжаются, потенциальные преимущества для крупных веб-приложений, которые часто вносят дополнительные изменения, значительны. Приверженность Chrome инновациям и оптимизации производительности подчеркивает его лидерство на рынке браузеров. Это устанавливает приоритет для будущих достижений в веб-технологиях.

В целом, внедрение технологии сжатия общего словаря в Chrome отражает согласованные усилия, направленные на расширение границ оптимизации производительности веб-страниц и обеспечение более быстрого и эффективного просмотра веб-страниц для пользователей по всему миру. Поскольку разработчики продолжают исследовать и использовать возможности этой технологии, будущее просмотра веб-страниц обещает еще большую скорость, эффективность и удовлетворенность пользователей.

Отказ от ответственности: Мы можем получать вознаграждение от некоторых компаний, о продуктах которых мы говорим, но наши статьи и обзоры всегда являются нашим честным мнением. Для получения более подробной информации вы можете ознакомиться с нашими редакционными правилами и узнать, как мы используем партнерские ссылки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *