Mozilla Firefox skyldes snart nogle store ændringer. Ved udgangen af 2015 flytter Firefox til et mere Chrome-lignende design med flere processer. Og om et år til et og et halvt år vil Firefox opgive sit nuværende tilføjelsessystem til et stort set kompatibelt med Chrome-udvidelser.
Disse er ikke nødvendigvis dårlige ændringer - faktisk er de uden tvivl store forbedringer. Men Firefox ser ud til at opgive sin store fordel og blive endnu mere Chrome-lignende. Listen over grunde til at bruge Firefox over Chrome krymper.
En multi-proces, sandboxed Firefox er næsten her
Firefox står i øjeblikket alene som den eneste webproces med enkelt proces. Chrome var multi-proces, da det blev lanceret, og andre browsere som Internet Explorer, Microsoft Edge, Apple Safari og Opera er alle multi-process browsere nu.
Faktisk er Firefox ikke længere en enkelt proces - den har en speciel plugin-container-proces, den bruger til at isolere Flash-plug-in og andre browser-plug-ins fra resten af browseren. Men hvis du har en CPU med otte kerner og indlæser otte websider, kører de ikke på otte kerner - de kører bare på en enkelt.
RELATEREDE: Her er hvorfor Firefox stadig er år bag Google Chrome
Mozilla har haft et on-igen, off-igen-projekt for at rette op på denne navngivne elektrolyse. Projektet var standset i 2011, fordi det var for hårdt , men det blev genstartet år senere. Heldigvis er det næsten her. Multi-process Firefox er som standard tændt i de nuværende natlige builds af Firefox og vil blive rullet ud til alle i midten af december 2015, ifølge Mozilla. Dette betyder, at Firefox endelig vil klare sig bedre på multi-core CPU'er, når de gengiver flere websider.
Som en anden bonus ankommer sikkerhedssandboxing sammen med elektrolyse. Dette er en anden længe ventet funktion, som andre browsere - ja, inklusive Internet Explorer - har haft i årevis. Firefox er i øjeblikket den eneste webbrowser, der ikke benytter sig af sandboxing-teknologier for at begrænse den skade, browserudnyttelser kan gøre. Dette har haft reelle konsekvenser i den virkelige verden - vidne til den nylige malvertising angreb, der brugte en nul-dag i Firefox til at kompromittere Windows-, Mac- og Linux-brugere på et russisk websted. Sandboxing ville sandsynligvis have forhindret dette, eller i det mindste ville have krævet, at angriberne også udnytter en separat fejl i sandkassen.
WebExtensions erstatter Firefox's kraftfulde udvidelsesramme
Mozilla for nylig annonceret dets hensigt at dræbe den nuværende Firefox-udvidelsesramme og erstatte den med noget nyt. Den nye ramme, der hedder WebExtensions, er "stort set kompatibel med den model, der bruges af Chrome og Opera." Microsoft Edge er ved at få en udvidelsesramme, der også i vid udstrækning er kompatibel med Chromes udvidelsesramme - alle undtagen Apple ser ud til at hoppe på denne vogn og inkorporere Chrome-lignende udvidelser.
Nuværende XUL- og XPCOM-udvidelser udfases og fjernes helt inden for halvandet år. Disse kraftfulde tilføjelser, du bruger i Firefox i dag? De vil være væk på et tidspunkt i den nærmeste fremtid, erstattet med tilføjelser meget mere som Chrome.
Dette er ikke verdens ende. Mozilla ønsker at udvide Chrome-udvidelsesrammen for at tilføje funktioner for at gøre udvidelser som NoScript mulig og tilføje sidebjælkesupport som sidebjælkeunderstøttelsen i Opera. Mozilla ønsker at sikre, at de nuværende populære udvidelser kan fortsætte med at arbejde i fremtidens FIrefox og arbejder på at få det til at ske.
Og hvad mere er, dette er gode nyheder. Firefox's kraftfulde udvidelsesramme har ført til en masse tandproblemer, især når Mozilla sprang om bord på en Chrome-lignende hurtigudgivelsescyklus. Det er ved at skabe mange flere problemer, da mange udvidelser skal opdateres for at understøtte Firefox med flere processer, ellers fungerer de ikke korrekt. Fremtidige projekter som Servo - en ny layoutmotor, der måske en dag erstatter Gecko - ville heller ikke være kompatible med det gamle udvidelsessystem. Og der bør være en forbedring af sikkerheden, da udvidelser kan sandboxes lidt mere og ikke alle har adgang til alt.
Men dette gnider med rette nogle mennesker på den forkerte måde. Firefox's udvidelsessystem er ved at blive mindre magtfuldt. I øjeblikket kan browserudvidelser næsten gøre alt i Firefox. Det fører til sikkerhedsproblemer, kompatibilitetsproblemer og brud under udviklingen. Men det er også Firefox's store fordel - Firefox er den browser med den mest kraftfulde tilføjelsesramme, bar ingen. Det er ved ikke længere at være sandt. Mozilla vil tilføje funktioner, så de mest populære tilføjelser fortsætter med at fungere, men mindre anvendte tilføjelser og fremtidige tilføjelser vil være meget mere begrænsede i, hvad de kan gøre.
Hvis Firefox ikke længere har den mest kraftfulde tilføjelsesramme, vil dens største fordel i forhold til sine konkurrenter være væk.
Firefox har fulgt i Chrome's fodspor i årevis
Naturligvis har Firefox fulgt i Chrome's fodspor i lang tid nu. Kort efter lanceringen af Chrome sprang Mozilla om bord på en hurtig frigivelsescyklus, der ser regelmæssige udgivelser af Firefox hver sjette uge. Dette forårsagede mange problemer med ødelagte tilføjelser, fordi Firefox's add-on framework aldrig blev designet til dette.
Sidste år modtog Firefox et nyt tema ved navn Australis designet til at være mere “moderne”. Mange brugere betragtede dette meget mere Chrome-lignende og skænkede af det. Firefox har også dumpet statuslinjen, som Chrome gjorde.
Andre funktioner er også blevet mere og mere Chrome-lignende. Firefox Sync blev redesignet til kun at bruge et brugernavn og en adgangskode i stedet for det gamle sikkerhedsnøglesystem - ligesom Chrome. Du kan nu have både normal browsing og privat browsing på én gang, som i Chrome. Mozilla er begyndt at pakke tvivlsomme funktioner som Firefox Hello og Pocket-integration, ligesom Google har indbygget sine egne funktioner i Chrome. Firefox kan nu afspille H.264-videoer på nettet, som andre browsere kan.
Mozilla vil også kun tillade Mozilla-signerede tilføjelser på den stabile version af Firefox, hvilket kræver, at brugerne skifter til en udviklerversion for at installere dem, som Mozilla ikke har godkendt. Chrome begrænser også disse af sikkerhedsmæssige årsager.
Og Mozilla er ved at komme ud med Firefox til iOS - en browser til iPhone og iPad, der giver en anden hud omkring Apples Safari-renderer, men giver dig mulighed for at synkronisere med din Firefox-konto. Chrome til iOS fungerer på samme måde, men Mozilla undgik at gøre dette i årevis, fordi de ikke kunne bruge deres egen Gecko-gengivelsesmotor.
Firefox har brug for en særskilt identitet
Misforstå os ikke nu: De fleste af disse ændringer er gode. Selv de mest kontroversielle som at slippe af med udvidelsesrammen vil sandsynligvis være en forbedring i det lange løb.
Men der er ingen tvivl om, at Firefox gradvist mister sin distinkte identitet. At ophæve den mest kraftfulde udvidelsesramme for en tilføjelsesmodel, der stort set er kompatibel med Chrome, vil være et kæmpe slag mod en vokal del af Firefox's brugerbase.
Mozilla er nødt til at besvare et vigtigt spørgsmål: Hvorfor bruge Firefox over Chrome? Mozilla vil sandsynligvis hævde, at Firefox er unik, fordi den er lavet af et nonprofitfirma, der er dedikeret til at gøre Internettet bedre, snarere end store virksomheder, der har det for fortjeneste, der gør flere ting som sine konkurrenter. Det bruger også Gecko, en anden gengivelsesmotor, som forhåbentlig hjælper med at bevare webstandarder gennem en række implementeringer. Men er det virkelig nok?
Firefox bruger nu Yahoo som standardsøgemaskine, og det er bestemt ikke en stor fordel. Gå videre - søg "vlc" på Google, Bing og Yahoo lige nu. Google viser dig et stort VLC-downloadlink uden vildledende annoncer, Bing viser dig nogle farligt vildledende annoncer, men peger dig stadig mod VLC-download-siden, og Yahoo viser dig en masse annoncer, der forsøger at få dig til at downloade malware uden en klar indikation af, hvor du kan få VLC. Firefox har den værste standardsøgemaskine i enhver almindelig browser, og Mozilla hjælper bestemt ikke brugere ved at gå med Yahoo.