Firefox ‘ s Gendannelse af Session kode er skiftende, bugs muligt

0
157

af Martin Brinkmann juni 17, 2019 i Firefox – Sidste Opdatering: juni 17, 2019 – 7 kommentarer

Firefox-brugere kan muligvis opleve fejl og problemer relateret til browsers Session Genoprette funktionen, mens Mozilla arbejder på at ændre funktionen ‘ s kode.

Gendannelse af Session er et centralt element i Firefox web browser, der er udviklet til at genindlæse seneste browsersession på start af browseren.

Firefox-brugere kan indstille browseren til at indlæse alle åbne faner af den tidligere browsing-session på start af browseren. Alt, der kræves, for det er at sørge for, at “Gendan tidligere session” er aktiveret på om:præferencer.

firefox restore previous session

Mozilla er begyndt at arbejde på at konvertere Firefox ‘ s nuværende Gendannelse af Session logik til C++ for at mindske har indflydelse på browserens hukommelse og ydeevne.

Fejlen notering på Mozilla ‘ s bug tracking hjemmeside, bug 1474130, fremhæver den logiske begrundelse for ændringen

content-sessionStore.js i øjeblikket er lagt i hver fane frameloader. Hvilket betyder, at det bliver indlæst flere gange om processen, der er ikke stor. Men selv når der indlæses kun én gang, det bruger omkring 86K. Tilføj til, at 17K fra ContentRestore.jsm og 12K fra SessionHistory.jsm, og vi er op til mindst 120K per proces, hvis ingen af de andre hjælper JSMs få indlæst.

De ting, som disse scripts gør, kan nemt gøres ved at C++ (nogle af dem), så der synes ikke at være en god begrundelse for ilægning af denne meget JS ind i hver eneste proces af hensyn til gendannelse af session.

Ah, og naturligvis en anden 12K for Utils.jsm.

Mozilla håber at løse Sessionstore relaterede resultater problemer med bevæge sig og til at reducere per-proces hukommelse omkostninger af Firefox processer.

Meta Sessionstore har udvikling bug lister det arbejde, der stadig skal gøres for at forbedre funktion. Det er klart, bare ved at kigge på den liste af afhængigheder og åbne fejl, at det vil tage lang tid at løse alle udestående problemer.

En anden meta fejl indsamler pålidelighed rapporter, der er relateret til Sessionstore, og endnu en performance-relaterede emner. Den liste af afhængigheder er endnu længere, og nogle brugere, der har gemt fejl bemærket dem i stabile versioner af Firefox web-browser, og ikke udviklingen versioner.

Tip: Sådan gendanne Firefox sessioner, hvis Gendannelse af Session fungerer ikke korrekt

Firefox-brugere vil få gavn af ændringen, når først den lander på men spørgsmål kan opleves i mellemtiden, især i udviklingen versioner af Firefox web browser.

Gendannelse af Session kan være ude af stand til at genoprette sessionen; mindst ét tilfælde er blevet rapporteret på Reddit af en bruger, der rapporterede, at Firefox vil gendanne en ældre session, og ikke den seneste.

Firefox-brugere ønsker måske at overveje at sikkerhedskopiere deres profiler regelmæssigt i mellemtiden eller brug af udvidelser såsom Session Boss, Tab Stash, SessionSync eller Sæt den til Side. (tak Robert)