До сих пор
navigator.clipboard.read() заранее считывал и санитизировал все форматы данных в буфере, из-за чего процессор и память тратились даже на данные, которые приложению вообще не нужны.Начиная с Chrome и Edge 149, Async Clipboard API переходит на выборочное чтение форматов.
Что меняется:
ClipboardItem теперь работает как ленивый дескриптор. Данные фактически считываются и санитизируются только в момент вызова getType().Результат — ниже задержка, существенно меньше расход памяти и никаких изменений в коде не требуется.
Все подробности и одно важное изменение в поведении:
[https://goo.gle/4wweJFZ]
@WebDev_Plus
