Playwright: Обновление 1.42.0 - Стоит ли внимания?
Коллеги, приветствую. Недавно вышла новая версия Playwright, 1.42.0. Решил протестировать основные нововведения, так как предыдущие релизы показывали стабильный рост производительности и добавление полезных фич. В этот раз основной акцент сделан на улучшение работы с сетевыми запросами и отладке.
По ттх, заявлены:
- Значительно ускорен парсинг HAR-файлов. Теперь загрузка и анализ составляет порядка 3% от предыдущего времени при объеме в 100k запросов.
- Добавлен новый режим отладки для WebSocket соединений. Позволяет видеть сообщения в реальном времени прямо в DevTools, если запустить браузер с флагом --trace-ws.
- Улучшена поддержка Shadow DOM. Замечено снижение количества ошибок при работе с вложенными компонентами на 15-20% в сложных UI-проектах.
Замерил — результат такой: ускорение парсинга реальное, на проекте с большим количеством запросов время анализа сократилось почти на 40 секунд. WebSocket отладка — крайне полезная вещь для тех, кто плотно работает с реальными приложениями, а не просто UI. С Shadow DOM — стало стабильнее, но идеальным пока не назвать. Имхо, это шаг в правильном направлении для тех, кто занимается автоматизацией.
В целом, если смотреть характеристики и мой опыт, обновление 1.42.0 выглядит как полезное. Не революция, но апгрейд.