Обсуждения веб-производительности, кажется, разгораются каждые несколько лет, и обычно они сосредотачиваются на различных достижениях в возможностях браузеров, переработке старых исследований или требованиях какой-нибудь горячей новой реализации JavaScript. В течение ряда лет я был активным участником разработки и распространения глобальных библиотек JavaScript корпоративного уровня. Часть моих усилий за это время ушла на оптимизацию клиентских браузерных технологий Adobe для Adobe Experience Cloud и платформы. Я изучил, как Adobe может положительно повлиять на создание и распространение технологий на основе веб-браузера. Пытаясь собрать воедино некоторые из проблем, с которыми я сталкивался в отношении взаимодействия с пользователем и JavaScript, который развертывает Adobe, я составил обзорный технический документ, в котором резюмируются некоторые наши выводы. Начиная с обзора общих вопросов производительности, в документе рассматриваются цели оптимизации веб-браузера, наиболее важные показатели производительности, проблема восприятия и конкретные решения Adobe для этих проблем. Более того, это просто отчет о состоянии в продолжающемся обсуждении, в котором делается попытка определить текущее состояние оптимизации клиентских технологий Adobe Experience Cloud. В будущем я напишу дополнительные документы, чтобы помочь выявить передовой опыт Adobe, относящийся к теме веб-производительности, и расширить обсуждение.

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

  1. Конечная цель: оптимизировать качество обслуживания клиентов и посетителей
  2. Роль Adobe в оптимизации производительности
  3. Работа с бюджетами эффективности
  4. Принципы оптимизации для высокопроизводительного клиентского JavaScript

Я надеюсь, что вы сочтете его полезным в качестве отправной точки в вашем исследовании производительности клиентского JavaScript Adobe или в качестве дополнения к вашим текущим обсуждениям.

Вы можете получить всю статью здесь: