FrontendConf

Страница участника

назад

Зал «Аудитория 1»

Принят

Технический трек

Мнение ПК

Мнение ПК. Андрей Смирнов:

Илья, как обычно, закопался в самую глубину и на этот раз расскажет нам про то, как знания JS могут использоваться в управлении файловой системой и устройствами. Must have для расширения кругозора!

Фото куратора

Андрей Смирнов

  • # Браузеры

  • # Фронтенд / другое

  • # WebAssembly (WASM)

Фото докладчика

Илья Черторыльский

Райффайзен Банк

Как два бита передать?

Целевая аудитория

Люди, которые любят JS и которым интересно не только "формочки клепать".

Тезисы

Поговорим о том, зачем разработчику знать, как устроены файлы, как можно их менять или читать на бинарном уровне, прочтем содержимое ZIP-архива, программно создадим bmp, добавим обложку к mp3. Посмотрим, как используются знания и умения работы с бинарниками в управлении устройствами из JS, такими как джойстики. Как это применяется в WebAssembly, как работать с памятью в WebWorker'ах. Вспомним библиотеки для клиент-серверного обмена бинарными данными и чем это лучше/хуже json. Напишем многопоточную игру жизнь.

Рассмотрим API.
- ArrayBuffer.
- SharedArrayBuffer.
- Stream.
- Типизированные массивы.
- Класс Atomics.
- Библиотеку jszip.
- protobuf и аналоги.

Целевая аудитория

Люди, которые любят JS и которым интересно не только "формочки клепать".

Илья Черторыльский

Райффайзен Банк

Frontend-разработчик, лидер сообщества.

Подписка на новости

Хотите быть в курсе? Для получения анонсов о новых конференциях, полезных материалах и вдохновения — подписывайтесь на нас!

Нажимая на кнопку «Подписаться», вы соглашаетесь с Политикой обработки персональных данных

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