?
Название
Руководитель
Компания
41
Высокое качество и производительность JavaScript в современных web приложениях
Никита Пчелкин

Для множества web проектов разрабатывается унифицированный подход к разработке UI компонентов и их тестированию.

С целью оптимизации расходов и нахождения наиболее эффективного процесса разработки требуется исследовать:

  • Систему UI компонентов и найти узкие места существующих решений.
  • Современные методологии тестирования изолированных UI компонентов и проработать готовое к внедрению решение.
  • Инструментарий анализа размера сборки скомпилированных ресурсов с целью оперативного нахождения неэффективных решений.
  • Основные изменения динамического JIT-компилятора V8 и лучшие практики разработки высокопроизводительного UI.

Требуется проработать:

  • Инструменты тестирования и описать процесс внедрения во все проекты, связанные с UI компонентами.
  • Документацию по аналитике скомпилированных сборок.
  • Документацию по использованию UI компонентов

Результаты работы:

  • Реферат, описывающий современные подходы разработки ПО для UI, включая вопросы тестирования и анализ производительности.
  • Подробная документация по аналитике производительности и описания процесса поиска узких мест.
  • Описание технологии разработки через тестирования на JavaScript.
  • Набор Unit, End-2-End, Integration, Functional тестов для заданного проекта.
  • Отработанные навыки работы с отладчиками и инструментами профилирования приложений в браузерах.