Pull to refresh
22
0
Филипп @PhilNehaev

Пользователь

Send message
Спасибо. Постарались выделить интересные изменения, можно считать прогнозом или просто актуальными рекомендациями.
Кажется, коллеги могут назвать статью в своем блоге также. По крайней мере, мы не против ;)
2. Опубликовали:
https://www.npmjs.com/package/react-render-logger
Размер складывается не из-за ES6 и Babel. Это вопрос сборки модулей. Сейчас выбрали бы тоже ES6.
Отправьте на fb@tinkoff.ru скриншот и подробное описание проблемы (браузер, на какой странице, авторизованы или нет).
Инлайнит Webpack, линтинга для CSS нет.
Желтый прогрессбар появляется при загрузке данных из внешних сервисов. Динамическую догрузку скриптов делаем для уменьшения времени первоначальной загрузки сайта (загрузки первой страницы), чтобы заранее не грузить логику, которая не используется на запрашиваемой странице.
1. Есть локальное зеркало и приватный репозиторий NPM на базе Sonatype Nexus. Аудит по необходимости делаем, новые модули добавляем редко.
2. Развертывание сервера с приложением – процесс несложный. Аутентификация происходит на внешних API. Сейчас фронт tinkoff.ru работает с 5 банковскими сервисами.
Данный проект пока с отдельной регистрацией.
Это не из-за изоморфного рендера. После первоначальной загрузки сайт работает как одностраничное приложение, без запроса HTML с сервера. С проблемой разберемся.
Модули контролируем с помощью npm shrinkwrap.
Фронт и бэк мы не смешиваем, у нас full stack front-end.
Используем LESS, кроме автопрефиксера есть CSSO.
Да, смотрели. На сервере нельзя рендерить. На нем есть реально работающие сложные приложения в production?
Проблему с размером решаем. Улучшаем процесс сборки клиентских пакетов, делаем динамическую догрузку скриптов.
2. Планируем выложить на github. Ссылкой поделюсь здесь.
3. Использовали бенчмарк, генерировали дерево компонентов.
4. Один из вариантов: записать значение в атрибут тега и получить в обработчике события.
Спасибо за подробный отзыв. Мы недавно запустили новый сайт и сейчас активно работаем над оптимизацией и улучшением UX.
На данный момент главная страница со всеми ресурсами весит 3 мб в gzip, возможно ваш браузер по какой-то причине получил несжатые ресурсы.
В ближайшее время исправим эту ошибку. Пока можете перейти на любую другую страницу сайта и авторизоваться в интернет-банке через боковую панель.
Оставьте заявку – мы вам отправим вступительное задание.
Мы пока работает над очным форматом. В будущем не исключаем онлайн.
По мере обкатки формата подумаем над публикацией материалов.
1

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity