Автоматизация фронтенда — сегодня и завтра

Роберт Харитонов, Одноклассники

Front-end Dev Conf, Минск, 2014 (видео).

Web Standards Days, Рига, Питер 2014 + 8 часовой мастер-класс по автоматизации в Риге и в Киеве.

Fork me on GitHub

Автоматизация фронтенда
сегодня и завтра

Спасибо,

NodeJS

Родной инструмент

Шутка о .js

источник

Автоматизируй все!

  1. Быстродействие

Машины должны
страдать!

Пока мы строим веб

захватывающий веб

Grunt JS

grunt

И его 2500+ плагинов

Grunt JS

grunt

И его 2500+ 3000+ плагинов

Не Грантом единым

Task Runners
Все уже сделано за вас,
берите и используйте.

Быстродействие

пустая страница

Первым делом

  1. Сжатие CSS, HTML, JS

Графика

CSS

Как мерить

Помимо статистики пользователей:
Grunt Google PageSpeed
Grunt dev-perf

Проверка кода

Анализируем все

Немного помечтаем

Приемочные чеклисты

Тестирование

Тестирование

Демонстрация работы Dalek.js

Что бы посмотреть видео, откройте, пожалуйста, презентацию в браузере с поддержкой .mp4 или .webm.

Monkey testing

Monkey testing

gremlins.js

Разработка

Быстрый старт

Harp

Пример проекта с Harp

Пример проекта с Harp

Harp

Автоматизация автоматизации

Настройка рабочего окружения за вас:

Стартовые заготовки

Все вместе bit.ly/automation-bundle

Машины должны
страдать!

Автоматизация фронтенда

Роберт Харитонов, Одноклассники

Слайды презентации — rhr.me/pres/automation