FrontendConf

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

назад

Зал 1

Принят

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

Мнение ПК

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

  • # Браузеры

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

  • # WebAssembly

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

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

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

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

Тезисы

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

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

Видео

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

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

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

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

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

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