Полина Гуртовая — frontend-разработчик уже более 5ти лет, работает в компании Evil Martians. Она не только прекрасный специалист, но и член программного комитета секции Frontend на конференции DUMP 2020, а еще спикер секции этого же года.
Мы пообщались с Полиной и задали ей несколько, как нам показалось, важных вопросов о будущем и настоящем Frontend`а, спросили ее мнение о трендах и тенденциях направления.
Вот что отвечает «злая марсианка» :)
Какие основные проблемы 2020 года можно выделить в Frontend`e?
- Основные проблемы в 2020 году не отличаются от проблем 2019, 2018, etc.:
Проблемы c Accessibility все еще с нами, но, кажется что стало немного лучше
Какие тренды прошлого и этого годов можно выделить во Frontend`е?
Я еще раз подчеркну, что быть в курсе современных трендов это прекрасно. Но не надо тащить все "модное" себе в проект :)
- Новые форматы видео и изображений. AV1 (видео кодек, которые разрабатывается организацией Alliance for Open Media) становится все лучше. AV1 видео начинают использовать чаще.
- WebAssembly учится новым трюкам. Браузерные движки постоянно улучшают работу с WASM. Думаю, скоро наc ждет еще больше улучшений (потоки и SIMD)
GraphQL становится все более популярным выбором для взаимодействия с сервером (и не только)
- Progressive Web Apps уже не новая, но все еще очень интересная технология
- React все еще лидирует среди JS-фреймворков. Но это не повод использовать его везде и всегда. Есть множество альтернатив, например Svelte :)
- Dark Mode. (В CSS есть вот такое правило: prefers-color-scheme)
- Вариативным шрифтам радуются не только дизайнеры. Для web-страничек это тоже может оказываться очень полезно
Как обстоят дела на рынке труда Frontend`а?
Я уже давно лично не интересовалась этим вопросом, но судя по тому как легко устраиваются на работу мои знакомые, там все хорошо :)
Чего стоит ожидать через несколько лет в сфере Frontend`a?
Думаю, что переворота не случится :) Интерфейсы станут еще более лаконичными и, возможно, нам будет проще верстать. В то же время сложность Web приложений будет только возрастать.
Полина будет выступать на 10-м DUMP`е с темой «WebAssembly: новые возможности и новые проблемы». Основные тезисы ее доклада:
В докладе мы разберемся что же такое WebAssembly.
Поговорим о WebAssembly как о формате, не привязанном к web, обсудим, как WebAssembly живет в браузерах.
На примере V8 разберемся, как выполняется JS и WASM. Попробуем понять, что влияет на скорость выполнения JS и WASM, и в каких случаях WASM оказывается быстрее. И, наконец, обсудим текущий статус технологии и возможности ее применения.
С темами и тезисами других докладов секции Frontend можно познакомиться тут.
В прошлом году в секции Frontend был аншлаг :)
Посмотреть доклады секции Frontend на DUMP 2019 можно в этом плейлисте. Очень советуем.
P.S. А вы согласны с трендами, сформулированными Полиной? По вашему мнению, frontend-разработчику действительно легко найти работу из-за дефицита на рынке? Расскажите про свой опыт!