|
|
0
Microsoft сократила задержку при рукописном вводе в Edge на 240%В сборках Microsoft Edge на канале Dev (и Canary) началось тестирование улучшений рукописного ввода, которые, как уверяет Microsoft, позволили сократить задержку на 240%. Это означает, что теперь пользователи Edge могут быстро и плавно рисовать в браузере, как показано ниже. Чтобы оценить изменения, вам потребуются актуальные версии Microsoft Edge Dev и Windows 11 Insider Preview. Столь существенное улучшение стало возможным за счёт Ink API верхнего уровня, которое разработала Microsoft. В своём блоге компания подробно рассказывает о том, как начать использование данного API в существующих веб-приложениях. Зелёным цветом показано, насколько улучшилась задержка по сравнению со старой реализацией. Немного технических деталей: В современных браузерах на базе Chromium события от пера сначала отправляются в процесс браузера, который, в свою очередь, пересылает их в цикл событий jаvascript веб-приложения. Временная задержка между тем, как процесс браузера получает эти события, и тем, как они достигают приложения, иногда может быть значительной, в зависимости от остальной части основного потока, что приводит к задержке, наблюдаемой при рисовании. Чтобы улучшить это, вне реализации InkPresenter в Windows 11, Microsoft Edge использует новый Windows API, который будет работать напрямую с композитором операционной системы для рисования дополнительных чернильных штрихов вне цикла приложения Microsoft Edge. Благодаря этому API, вместо того чтобы ждать доставки события в веб-приложение через jаvascript, мы можем взять эти точки и предоставить их композитору операционной системы сразу после их получения. Затем композитор может соединить точки чернильными штрихами и нарисовать эти штрихи в следующем кадре, который должен быть представлен на экране, что значительно снижает задержку. Важно отметить, что данное изменение также внесено в проект Chromium, а значит улучшения рукописного ввода стоит ожидать и в остальных браузерах на его основе. Источник: The Community. Вы должны быть зарегистрированы для написания комментариев. |
|