Квантовая механика вычисленийИнструменты

Доклад отклонён
Дмитрий Карловский
Дойче Банк

Профессиональный велосипедист со стажем и остро заточенным топором, которым рубит проблемы под самый корень. Программирует с начальной школы, последние 10 лет занимается вебом и преимущественно фронтендом. Работал как в крупных компаниях типа Яндекса, так и в амбициозных стартапах. Разработал TS-фреймворк $mol, основанный на идеях, что только начинают появляться в остальных фреймворках.

Тезисы

У клиента медленный девайс, а вам нужно делать кучу тяжёлых действий в UI-потоке.
- Как добиться 60 кадров в секунду, не превращая код в спагетти?
- Как отменять уже начатые вычисления, когда их нужно повторить с более актуальными данными?

У вас сервер, вычисляющий ответ на запрос от 1 мс до 10 с.
- Как сделать так, чтобы долгие задачи не блокировали быстрые, не создавая по потоку на каждый запрос?
- Как отменять уже начатые вычисления, когда клиент помер?

Спойлер: stackfull fibers помогут нам выдавать каждой задаче процессорное время квантами по 16 мс.

JavaScript
,
Асинхронное программирование, реактивное программирование
,
Оптимизация производительности
,
Алгоритмы и их сравнение

Другие доклады секции Инструменты