af Martin Brinkmann August 02, 2018 i Firefox – Ingen kommentarer
Mozilla har planer om at sætte ud-af-proces udvidelser til Firefox, der kører på GNU/Linux-systemer i Firefox 63. Organisationen har planer om at frigive Firefox 63 oktober 23, 2018 og er understøttet af stationære og mobile operativsystemer.
Mozilla har tilføjet multi-proces kapaciteter til Firefox 49 og forbedret funktionalitet i fremtidige udgivelser. Multi-processen adskiller forskellige dele af web-browser, for eksempel faner i browser og kernen browser, for at forbedre sikkerhed og stabilitet.
Arbejde på Firefox ‘ s sikkerhed sandkasse fortsætter, og det gør arbejdet med at flytte yderligere elementer til deres egen proces. Mozilla har tilføjet understøttet ud-af-proces udvidelser i Firefox 56 på Windows, og tilføjet funktionalitet i Firefox 61 til anlæg af web-browser, der kører på Mac OS X.
GNU/Linux, er den sidste desktop-operativsystem, der understøtter Firefox, vil få ud-af-proces funktionalitet for WebExtensions i Firefox 63, således at alle desktop versioner af browseren køre udvidelser i deres egen proces, der er adskilt fra browser-faner og den centrale browser.
Bug på Bugzilla fremhæver den aktuelle status. Det viser Firefox 63 som mål for integration, og en liste over fejl, at det afhænger af, hvilken Mozilla ingeniører har brug for at få gjort, før funktionen kan rulles ud til Firefox i Linux befolkning.
Arbejde på at køre WebExtensions ud af processen begyndte for tre år siden.
Den faktiske udvidelse koden vil køre i et indhold og proces. Vi vil gøre dette ved hjælp af fjernbetjeningen <browser> – elementer (og måske fjernbetjening moz-browser elementer på b2g). Den vigtigste proces vil indlæse en proces, script i forlængelse proces, og de to processer kommunikerer ved hjælp af den proces message manager.
Flytter WebExtensions — den eneste type af browser-extensions alle understøttede versioner af Firefox støtte af den tid, Firefox 63 er udgivet-til en proces, der forbedrer sikkerheden og stabiliteten i Firefox. Tilføjelse af en anden kører processen vil øge hukommelsesforbruget noget; det afhænger helt af de udvidelser, der er installeret i browseren.
Linux-brugere af Firefox, der er eventyrlysten, kan du gøre følgende for at aktivere understøttelse for ud af processen udvidelser højre væk (bemærk, at dette arbejde kun i Natlige versioner korrekt lige nu og ikke i stabile versioner).
- Læg about:config?filter=udvidelser.webextensions.ekstern
- Dobbelt-klik på præferencer.
Værdien true, betyder, at funktionen er aktiveret, og værdien false, at den er deaktiveret. About:config indlæg giver brugerne muligheder for at slå den funktionalitet, hvis det forårsager problemer eller høje RAM forbrug.