Сегодня второй день рождения у Defront! За этот год было много крутых событий: канал добрался до 5000 подписчиков, преодолена планка в один миллион просмотров. Если интересуетесь web'ом и фронтендом, welcome! Буду очень благодарен за ваши ретвиты :) https://t.co/guY6ahL8b7
Web Performance Calendar day 5 when @myshov shows us how to move heavy image decoding off the main thread. Drawing images in <canvas> freezing your UI and causing long tasks? Not anymore!
https://t.co/03DT63Wuyb
I have spent the whole weekend trying to figure out how to use `canvas.drawImage()` without blocking the main thread. It turned out there is no reliable cross-browsing solution due to issues in browser implementations.
@Allen_ru@mokevnin Не понял про юзернейм, но да к email может быть привязано больше одного аккаунта. В этом случае мы показываем список доступных аккаунтов, которые отличаются лого/названиями
@Allen_ru@mokevnin У пользователя может быть несколько разных аккаунтов, которые привязаны к одному email. Например email/пароль для личного аккаунта и SSO для корпоративного. Если бы мы оставили вход только по SSO, они бы не смогли войти в другой аккаунт по паролю.
@Allen_ru@mokevnin В случае наш��го проекта у нас нсть вход по email/паролю и по SSO. ��осле ввода email мы можем понять, какой будет следующий шаг: переход на форму логина или редирект на внешний сервис для авторизации. Если пользователь ввёл не тот email, мы покажем ему форму ввода пароля
@mokevnin Но хочется, конечно, нормальную форму. Потому что это усложняет UX. Напри, если пользователь сделал опечатку в почте и он перешёл на скрин с паролем. Ему нужно возвращаться на шаг назад, чтобы исправить опечатку
@mokevnin В ��лучае нашего сервиса это было более менее работающее решение, поэтому на нём остановились. Мы даже проблему с 1Password побороли, чтобы он не застревал на первом скрине с почтой.