Firefox 93 пристига с разтоварване на раздели, несигурни блокове за изтегляне и принудително изрязване на референт

Сподели
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Изображение: Mozilla

Версия 93 на Браузърът на Mozilla Firefox е пристигнал и основна сред новите му функции е разтоварването на раздели.

Достъпна в момента само за Windows, с macOS и Linux, които следва, функцията се задейства, когато браузърът смята, че е неизбежен срив на паметта, и ще разтовари раздели с първо разтоварени най-малко използваните. Разделите, които са на преден план, никога не се разтоварват с раздели, които са фиксирани, използвайки картина в картина или възпроизвеждащ звук, е по-малко вероятно да бъдат разтоварени.

В Windows прагът е около марката от 6%, пише инженерът на Mozilla Хайк Афтандилиан в a блог пост.

„В миналото сме експериментирали с разтоварване на раздели в Windows, но проблем, който не можахме да преодолеем, беше, че намирането на баланс между намаляване на използването на паметта на браузъра и дразнене на потребителя, защото има леко забавяне при презареждането на раздела, е по -скоро трудно упражнение и никога не постигнахме задоволителни резултати “, каза Афтандилян.

“Сега отново се доближихме до проблема, като усъвършенстваме нашия алгоритъм за откриване на ниска памет и избор на раздели и стесняваме действието до случая, когато сме сигурни, че предоставяме полза за потребителя: ако браузърът е на път да се срине.”

Едномесечно тестване в нощния канал на Firefox установи намаляване на сривовете в браузъра и процеса на съдържание, но също така увеличаване на сривовете извън паметта, както и увеличаване на средното използване на паметта.

„Последното може да изглежда много контраинтуитивно, но лесно се обяснява с пристрастието към оцеляването … сесиите на браузъра, които са имали толкова високо използване на паметта, биха се сринали и изгорели в миналото, но сега са в състояние да оцелеят, като разтоварят разделите точно преди да натиснат критичен праг “, каза инженерът.

“Увеличаването на сривовете на OOM, също много контраинтуитивно, е по-трудно да се обясни.

“Ние работим за подобряване на разбирането ни за този проблем и съответните евристики. Но предвид ясно подобрените резултати за потребителите, почувствахме, че няма смисъл да задържаме функцията.”

В следващото издание на Firefox ще бъде добавена страница about: unloads, която да осигури диагностика при разтоварване на раздели.

В Firefox 93 се предлага и функционалност за блокиране на HTTP изтегляния от HTTPS страници, последвана от показване на диалогов прозорец на потребителите, предупреждаващи, че това е потенциален риск за сигурността, и питане дали искат да продължат, както и блокиране на изтегляния от вградени рамки в пясъчници, освен ако те нямат разрешението -атрибут за сваляне.

Браузърът също е прекратил поддръжката по подразбиране за 3DES криптиране, но тя все още ще бъде достъпна, когато сайтовете използват отхвърлени версии на TLS.

„Последните измервания показват, че Firefox среща сървъри, които избират да използват 3DES толкова често, колкото сървърите, които използват отхвърлени версии на TLS“, Mozilla казах.

“Докато 3DES остава опция, която Firefox предоставя, той представлява риск за сигурността и поверителността. Тъй като вече не е необходимо или разумно да се използва този алгоритъм за криптиране, той е деактивиран по подразбиране във Firefox 93.”

Firefox 93 също така пакетира третата версия на своята технология SmartBlock, която може да замени Google Analytics, Optimizely, Criteo, Amazon TAM и различни рекламни javascript на Google с локални версии, които се държат достатъчно близо като оригиналите, за да предотвратят счупване на сайтове.

Браузърът променя политиката си за препратки, за да гарантира, че сайтовете не могат да презапишат изрязването по подразбиране, което Firefox прилага към URL адресите на различни сайтове. Същите заявки за сайтове ще продължат да предават пълния препращащ URL адрес.

Публикациите се превеждат автоматично с google translate

Източник: www.zdnet.com


Сподели
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •