Chrome і Edge наздогнало “розумне” оновлення: воно економить пам'ять і прискорює роботу браузера

Google Chrome і Microsoft Edge отримали нову функцію під назвою Selective format read (“Вибіркове читання форматів”), яка покращує спосіб роботи цих браузерів із вмістом буфера обміну, повідомляє Android Authority.

Читайте также: Доповнення DOOM: The Dark Ages Revelations отримало видовищний трейлер в честь релізу


Раніше браузери завантажували всю інформацію, що міститься в буфері обміну, — наприклад, текст, HTML, зображення та інші формати даних, — навіть якщо вебзастосунку був потрібен лише звичайний текст. Це могло призводити до зайвого використання пам’яті та затримок під час вставлення вмісту користувачами.

“Завдяки новій функції браузер спочатку визначає, які типи даних містяться в буфері обміну. Після цього вебзастосунок запитує лише той формат, який йому потрібен”, — пише PC World.

Функція Selective format read вже доступна у версії 149 як у Google Chrome, так і Microsoft Edge та увімкнена за замовчуванням. Покращення автоматично застосовується до всіх вебсайтів, і розробникам не потрібно вносити жодних змін. Нова функція є частиною оновлення Async Clipboard API — веб-інтерфейсу, через який браузери взаємодіють із буфером обміну операційної системи.

“Замість того, щоб одразу зчитувати весь доступний вміст, браузер тепер лише отримує список доступних форматів, а самі дані завантажуються лише після запиту конкретного типу. Такий підхід скорочує навантаження на процесор, зменшує використання оперативної пам’яті та прискорює реакцію браузера під час вставлення”, — пояснюють у Google.

Розробкою технології займалися спільно команди Google та Microsoft у межах роботи над вебстандартами. Зміна була підготовлена за участю Web Editing Working Group, що відповідає за розвиток стандартів редагування тексту та роботи з буфером обміну у браузерах. Це означає, що новий механізм є не окремою оптимізацією Chromium, а частиною розвитку єдиних вебстандартів.

Читайте также: Чанпен Чжао запропонував заморозити біткоїни Сатоші через квантову загрозу


“Найбільший ефект від нововведення помітний у вебзастосунках, які активно працюють із форматованим вмістом, — текстових редакторах, електронних таблицях, поштових сервісах, системах керування документами та онлайн-інструментах для спільної роботи. Якщо користувач копіює складний об’єкт із великою кількістю форматів, браузеру більше не потрібно обробляти ті дані, які конкретному сайту взагалі не знадобляться”, — зазначає Android Authority.

Цікаво, що браузер Safari вже використовує аналогічний принцип роботи з буфером обміну, тоді як Mozilla повідомила про намір синхронізувати Firefox із новою специфікацією. У перспективі це дозволить однаково швидко працювати з копіюванням і вставленням практично в усіх основних браузерах незалежно від платформи.

“Оновлення не потребує жодних змін із боку розробників сайтів. Вебзастосунки автоматично отримують переваги нового механізму після оновлення браузера користувача до Chrome або Edge версії 149. Саме тому покращення можуть відчути мільйони користувачів без необхідності чекати, поки окремі сервіси адаптують свій код”, — додає Android Authority.

У Google також звертають увагу на те, що новий підхід змінює модель роботи з об’єктами буфера обміну для розробників. Якщо застосунок планує зберігати отримані дані тривалий час, тепер рекомендується одразу копіювати їх у власні структури даних, оскільки інформація в буфері обміну може змінитися ще до моменту фактичного зчитування потрібного формату. Це робить API більш ефективним, але водночас вимагає коректнішої роботи з даними у складних вебзастосунках.

Читайте также: Bloomberg: Obsidian скасували Avowed 2 скасували, щоб повністю зосередитись на новій Fallout

Джерело: PC World

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *