Firefox 140: нова функція розвантаження вкладок

Firefox 140: нова функція розвантаження вкладок і технічні інновації для розробників

Після випуску стабільної версії Firefox 139, Mozilla представила наступну велику версію – Firefox 140 у бета-каналі для публічного тестування. Давайте розглянемо нововведення, які очікуються у Firefox 140.

Ключові нововведення для користувачів

Firefox 140 представить нову функцію розвантаження вкладок. Вона дозволить користувачам вивантажувати вкладки правою кнопкою миші. Ви зможете вибрати одну або кілька вкладок для зменшення навантаження на пам’ять та процесор.

Також з’явиться можливість додавання власних пошукових систем у налаштуваннях пошуку. Крім того, браузер підтримуватиме збереження більшої або меншої кількості закріплених вертикальних вкладок у полі зору.

Користувачі Android отримають функцію “Вибрати все” для закладок, що спростить керування збереженими сторінками.

Технічні покращення для розробників

Firefox 140 додає підтримку aria-keyshortcuts на Linux, macOS і Windows. Далі, у версії з’явиться підтримка CookieStore API, який використовується для скриптів, що виконуються в HTML-документах та сервіс-воркерах.

Розробники також отримають доступ до Custom Highlight API, що дозволяє стилізувати текстові діапазони. Це відкриває нові можливості для створення інтерактивних веб-сторінок.

Додається підтримка сервіс-воркерів у режимі приватного перегляду. Це забезпечить роботу IndexedDB і DOM Cache API у приватному режимі через зашифроване сховище.

Безпека та продуктивність

У новій версії будуть уніфіковані стилі користувацького агента для елементів <h1> на всіх платформах. З’явиться підтримка екранування символів “менше ніж” (<) та “більше ніж” (>) під час серіалізації HTML-атрибутів. Це зробить певні mXSS-атаки на вебсайти складнішими.

Також Firefox 140 підтримуватиме подію pointerrawupdate, яка забезпечує доступ до рухів покажчика з меншою затримкою.

“Ця подія забезпечує доступ з меншою затримкою до рухів покажчика, спрацьовуючи, як тільки дані покажчика стають доступними, зазвичай перед основною подією pointermove. На відміну від pointermove, вона виконує додатковий тест на наведення для визначення цілі та спрацьовує частіше, що може вплинути на продуктивність навіть при додаванні лише слухача. Ця подія призначена для додатків, які вимагають високоточної обробки вводу та не можуть досягти плавної взаємодії, використовуючи лише об’єднані події pointermove,” – йдеться у примітках до релізу Mozilla.

Плани на майбутнє

Mozilla планує випустити Firefox 140 24 червня 2025 року як нову гілку ESR (Extended Support Release). Це відбудеться разом із випуском Firefox 128.12 ESR.

До того часу ви можете завантажити останню бета-версію Firefox 140 з офіційного веб-сайту. Однак пам’ятайте, що це попередні версії, тому не використовуйте їх для виробничої роботи.

Більше інформації про оновлення доступно в офіційних примітках до випуску.