Заявки на доклады

Конференция FrontendConf проходит в рамках профессионального фестиваля "Российские интернет-технологии". Вам, как участнику конференции, доступны все доклады этой конференции.

Также мы формируем Программу++ — это программа митапов и небольших встреч, которую организуют сами участники фестиваля и всех его конференций. Вы предлагаете тему митапа, а организаторы подбирают для него площадку и зал.

Поиск по тегам:

Производительность

Самый низкий уровень: пишем на WebGL и WebAssembly без фреймворков и транскомпиляторов

Антон Хлыновский

Говоря о WebGL часто имеют в виду three.js или другие похожие фреймворки. Новичок на поле веб-технологий, WebAssembly уже начинает ассоциироваться с языками C или Rust. А как же, ведь нужных утилит и обёрток WebGL и WebAssembly сложны и непонятны. Или же нет?

Мы познакомимся с самыми основами WebGL и WebAssembly и напишем на их основе несложное визуальное приложение, используя только базовое API.

Вы узнаете, как работают эти технологии, где их выгодно применять, где невыгодно, когда ради простых вещей можно не тащить 150 Кб фреймворка на клиент. И о том, что не так страшен чёрт, как его малюют.

WebRTC, WebGL и веб-медиа в целом
,
Фронтенд / другое
Программный комитет ещё не принял решения по этому докладу

Качество

I threw away my mouse

Manuel Matuzović

Inspired by a talk by Laura Carvajal, Manuel Matuzović performed an experiment and didn't use a mouse or trackpad for two weeks. He wanted to improve his understanding of how it is to use a computer and especially the web only with the keyboard.

He has documented all sites he has visited and the good and bad practices he came across. This talk illustrates the most common issues he encountered and possible ways to fix them. You'll learn why it's important to make websites keyboard accessible and who benefits from it. On top of that, Manuel will share his favorite keyboard shortcuts and some other handy tips and tricks with you.

JavaScript
,
Accessibility
,
CSS модули и веб компоненты
,
Фронтенд / другое
Программный комитет ещё не принял решения по этому докладу

Ликбез: полное руководство по современным стратегиям загрузки шрифтов

Сергей Болтрукевич

11 способов загрузки веб-шрифтов, и какой именно должен подойти вам. Как легко оптимизировать шрифт и уменьшить его размер до 3-х и более раз.

Программный комитет ещё не принял решения по этому докладу

Тестирование доступности сайта с помощью скринридера

Сергей Кригер

Скринридер - это один из самых распространенных инструментов по чтению контента на веб-страницах, используемый людьми с ограниченными возможностями. Чтобы протестировать сайт на доступность, вам необходимо знать специфику работы скринридера и уметь правильно пользоваться этим инструментом.

В своем докладе я расскажу:
- о самых популярных скринридерах;
- о самых распространенных способах навигации по сайту с помощью скринридера (с демонстрацией реальных примеров);
- о некоторых тонкостях настройки скринридеров для тестирования доступности.

Освоив эти несложные техники работы со скринридером, вы сможете самостоятельно начать тестировать ваши сайты.

Программный комитет ещё не принял решения по этому докладу

Внутренние стандарты разработки

Алексей Захаренко

Frontend развивается быстро, иногда даже слишком.
Постоянно обновляются библиотеки, появляются новые языки и подходы к разработке.

У нас небольшая компания, примерно 10 команд, но однажды и мы ощутили боль отсутствия внутренних стандартов.

Расскажу о следующем опыте:
- Когда и как мы поняли, что это боль;
- Какие методы решения проблемы выбрали и почему;
- Последовательность и этапы решения;
- Процесс внедрения в команды подрядчиков;

Как результат - единообразный и понятный разработчикам код.
А это значит - простая поддержка проектов и легкая передача их между командами.

JavaScript
,
Фронтенд / другое
Программный комитет ещё не принял решения по этому докладу

Конечные автоматы в построении UI

Сергей Болтрукевич

О том, как можно уменьшить сложность и сократить количество ошибок при построении UI, используя теорию конечных автоматов.

Программный комитет ещё не принял решения по этому докладу

Инструменты

Магически исчезающий JS фреймворк

Павел Малышев

Разберемся зачем в действительности мы используем фремворки и почему классические фремворки подходят не для всех проектов. Поговорим о новом тренде AoT-компиляторов на примере SvelteJS и почему это не «yet another javascript framework».

Single page application, толстый клиент
,
AngularJS, Backbone.js и другие JavaScript-фреймворки
,
JavaScript
,
Фронтенд / другое
Программный комитет ещё не принял решения по этому докладу

Закэшируй это

Всеволод Шмыров

Кэширование в браузере - это достаточно гибкий механизм. Используете ли вы весь его потенциал?

В докладе будет пошаговый разбор всех доступных уровней кэширования при попытке браузером загрузить какой-нибудь материал. Как с клиентской стороны, так и с серверной.

Оффлайн и кэширование в локальных хранилищах
,
Node.js и io.js
,
Фронтенд / другое
,
Производительность и мониторинг фронтенда
Программный комитет ещё не принял решения по этому докладу

Grid Layout как основа современной раскладки

Сергей Попов

Grid с нами уже больше года. Мы прочитали и посмотрели уже всё, что можно было, но никто по-настоящему не рассматривал гриды под практическим углом. Это мы и сделаем.

Программный комитет ещё не принял решения по этому докладу