Преди няколко часа излезе версия 48 на уеб-браузъра Firefox, в който вече е реализиран нов режим за пълноценна многоядрена работа. Новият режим се нарича Electrolysis и е включен по подразбиране за около 1% от потребителите на този браузър, които не използват добавки и теми. Ако не възникнат проблеми, тестването на новия режим ще се разшири.Почти всички съвременни браузъри поддържат многопоточна работа - Google Chrome, Internet Explorer, Microsoft Edge, Apple Safari. Достойнствата на този подход не са само сериозно повишената безопасност и изключване възможността за повечето известни атаки. Всяко разширение, всеки раздел, всяка добавка могат да работят като отделен процес и ако в един от процесите възникне сериозна грешка, съответният раздел може да бъде затворен, без да се налага рестартирането на целия браузър. При този режим се прекратяват разнообразните изтичания на памет, а производителността се увеличава поради паралелното изпълнение на различните процеси от ядрата на процесора. Режимът Electrolysis или e10s е технологията за многопоточна работа в браузъра Firefox. В първата версия процесите са само два - един за разделите и втори за интерфейса. В следващите версии тези процеси ще бъдат увеличени. Многоядрената работа може да бъде включена самостоятелно. За да разберем, дали вече не е включена можем да въведем в адресния ред about:support и да потърсим реда, съдържащ Многопроцесни прозорци (Multiprocess Windows). 
Важно е да отбележим, че не всички добавки са съвместими с Electrolysis. Списъкът на съвместимите и частично съвместимите добавки могат да се разгледат в arewee10syet. Ако някоя важна добавка крашва, многопроцесният режим без проблем може да бъде изключен. Включването на Electrolysis по подразбиране може да стане чрез въвеждане в адресния ред на about:config и в появилия се програмен прозорец да се въведе търсене за browser.tabs.remote.autostart. Неговото значение трябва да стане true. 
След рестарт на браузъра, Electrolysis трябва да се включи, ако някоя добавка не попречи. 
За да се избегне това ограничение, в about:config трябва да се създаде нова двоична константа с име browser.tabs.remote.force-enable и значение true. 
По този начин режимът Electrolysis се включва принудително и в about:support в Multiprocess Windows (Многопроцесни прозорци) ще се появи 1/1 (Enabled by user). 
Трябва да се вземе по внимание, че в принудителното включване на Electrolysis може да се отрази на производителността на някои добавки. Друг характерен момент при новите версии на Firefox е, че Mozilla постепенно спира поддръжката на стари системи. Във версия 49 процесорът задължително трябва да поддържа SSE2 инструкциите. Това означава, че няма да може да се работи с процесори преди Pentium 4 и Ahtlon 64. |