Як повідомляє Android Authority, браузери Google Chrome та Microsoft Edge отримали новий механізм роботи з буфером обміну Selective format read. Рішення вже доступне у версії 149 і спрямоване на зменшення використання оперативної пам’яті та прискорення вставлення даних.
Оновлення активується автоматично після встановлення нової версії браузера та не потребує змін з боку розробників сайтів чи користувачів. Новий механізм є частиною оновленого Async Clipboard API, який відповідає за взаємодію браузера з буфером обміну операційної системи, пише Kreschatic.
Як працює новий механізм
Раніше Chrome і Edge під час вставлення інформації зчитували весь вміст буфера обміну незалежно від того, який саме формат був потрібний вебзастосунку. Це означало, що браузер одночасно обробляв текст, HTML, зображення та інші типи даних навіть тоді, коли використовувався лише один із них.
Після впровадження Selective format read браузер спочатку визначає доступні формати, а потім завантажує лише той, який необхідний конкретному сайту. Завдяки цьому скорочується навантаження на процесор, зменшується використання оперативної пам’яті та пришвидшується вставлення контенту.
Пояснення принципу роботи надали у Google.
«Замість того щоб одразу зчитувати весь доступний контент, браузер тепер отримує лише список доступних форматів, а самі дані завантажуються тільки після запиту конкретного типу. Такий підхід знижує навантаження на процесор, зменшує використання оперативної пам’яті та прискорює реакцію браузера під час вставлення».
Які сервіси отримають найбільшу перевагу
Найбільший ефект від нововведення очікується у вебзастосунках, які працюють із великими обсягами форматованих даних. Це текстові редактори, електронні таблиці, поштові сервіси, системи керування документами та платформи для спільної роботи.
Технологію спільно створили команди Google і Microsoft у межах розвитку вебстандартів. Safari вже використовує схожий принцип роботи, а Mozilla повідомила про намір реалізувати аналогічний механізм у Firefox.
Що рекомендують розробникам
У Google звернули увагу, що після оновлення вебзастосункам варто одразу копіювати потрібні дані у власні структури, якщо вони використовуватимуться тривалий час. Це пов’язано з тим, що вміст буфера обміну може змінитися до моменту отримання потрібного формату.
Нагадаємо, раніше ми писали про нові навушники Nothing Ear (3a), їхню ціну, характеристики та дату старту продажів.