Highload++ 2017 завершён!

Профессиональная конференция разработчиков высоконагруженных систем

СКОЛКОВО, Москва 7 и 8 ноября

11-я ежегодная конференция для разработчиков highload-систем, которая соберет   2 700 участников из разных регионов России и мира. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей.

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

Декларативный Web Audio API
Frontend

Доклад принят в Программу конференции
Tinkoff

Александр — увлечённый Angular-разработчик, который всегда старается докопаться до сути. Начав карьеру с вёрстки, до сих пор считается грозой бесполезных вложенных DIV'ов. Последние пару лет занимается разработкой библиотеки компонентов в Tinkoff, которая радует разработчиков и пользователей своим удобством. Много пишет про свой любимый фреймворк, рассказывая про свои находки и разработки, активный автор open source-проектов, Google Developer Expert, композитор и киноман.

Тезисы

Web Audio представляет собой API, в котором мы создаём ноды для обработки звукового сигнала, соединяем их между собой в граф и затем пускаем через него звук. Web Audio API подходит для самых разных целей: от обработки голоса в реальном времени для подкаста до проведения всевозможных вычислений, преобразований Фурье. Мы можем сделать виртуальный музыкальный инструмент, задействовав Web MIDI API, можем создать свою платформу для написания музыки в браузере. Но императивная натура этого API мешает созданию удобных переиспользуемых блоков, применению в средах вроде веб-компонентов или фреймворков с компонентным подходом (Angular) и в целом работать с ним в чистом виде довольно трудно. Рассмотрим, как легко можно это исправить, изменив подход с императивного на декларативный.

- Введение в Web Audio API.
- Сравнение декларативного и императивного подхода.
- Создание нативных веб-компонентов для обработки звука.
- Написание музыки в браузере.
- Игра вживую в браузере.
- Преимущества использования Web Audio в Angular.
- Другие области применения декларативного подхода.

Разработка библиотек, включая open source библиотеки
,
React, Vue, Angular и другие JavaScript-фреймворки
,
ES.Next
,
WebRTC, p2p
,
Онлайн-медиа (

Другие доклады секции
Frontend

Rambler's Top100