Webpack для Single Page Application. Все про разработку и тестирование

Опубликовано: 24 Август 2026
на канале: GetDevNET
1,631
17

Структура доклада:
1. Вводная про модули в Javascript (AMD, CommonJS, ES6 Modules)
2. Вводная про Webpack (Loaders + Plugins)
3. Как использовать Webpack для разработки изоморфных Single Page Application
3.1. Пример - Минимальное изоморфное приложение из 3 файлов (client, server, common)
3.2. Про то как организовать систему сборки
4. Как повысить надежность кода (ESLint + Flow + TComb)
5. Про отладку клиента, сервера и тестов из IDE
6. Небольшая реклама Starter Kit-а, где всё что тут описанно, уже прекрасно работает.

Подтемы доклада:
1. Поддержка ES5, ES6, ES2016, ES.Next и JSX
2. Webpack для клиента и сервера
3. Автоматическое отслеживание изменений в коде и пересборка javascript bundle
4. Автоматический перезапуск сервера
5. PostCSS и CSS-модули
6. Поддержка JSON, PNG, JPG, GIF и SVG
7. Юнит-тесты и их отладка в дебагере (Mocha)
8. Coverage - Покрытие тестами (Istanbul)
9. Проверка качества кода (ESLint)
10 Статический анализ кода (Flow + tcomb) / Runtime проверки типов для Development mode

Не касается Webpack-а, но будет в докладе (последние 10 минут)
Isomorphic Starter Kit, где всё это уже сделано за вас +
1. React и Redux
2. React-Router v4 (НОВИНКА)
3. Интернационализация/Локализация (React-Intl)
4. Загрузка данных на стороне сервера

Докладчик: Антон Жуков