26Aug

Firefox staat op het punt een bijna complete kopie van Chrome te worden

click fraud protection

Mozilla Firefox zal binnenkort grote veranderingen ondergaan. Tegen het einde van 2015 zal Firefox overgaan op een meer Chrome-achtig ontwerp met meerdere processen. En in een jaar tot anderhalf jaar zal Firefox het huidige add-on-systeem verlaten voor een apparaat dat grotendeels compatibel is met Chrome-extensies.

Dit zijn niet noodzakelijkerwijs slechte wijzigingen - in feite zijn het ongetwijfeld grote verbeteringen. Maar Firefox lijkt zijn grote voordeel op te geven en wordt nog meer Chrome-achtig. De lijst met redenen om Firefox via Chrome te gebruiken, neemt af.

Een multi-process, Sandboxed Firefox is bijna hier

Firefox staat momenteel alleen als de enige webbrowser met één proces. Chrome was multi-process toen het werd gestart en andere browsers zoals Internet Explorer, Microsoft Edge, Apple Safari en Opera zijn nu allemaal multi-process-browsers.

Firefox is eigenlijk niet echt één proces meer - het heeft een speciaal plug-in-containerproces dat het gebruikt om de Flash plug-in en andere browser plug-ins te isoleren van de rest van de browser. Maar als u een achtkern CPU hebt en acht webpagina's laadt, zullen ze niet op acht kernen lopen - ze zullen gewoon op één worden uitgevoerd.

instagram viewer

Mozilla heeft een on-again, off-again project gehad om deze met de naam Electrolyse te repareren. Het project werd in 2011 stopgezet omdat het te moeilijk was, maar het werd jaren later opnieuw opgestart. Gelukkig is het bijna hier. Multi-proces Firefox staat standaard aan in de huidige nachtelijke builds van Firefox en zal medio december 2015 voor iedereen worden uitgerold, volgens Mozilla. Dit betekent dat Firefox uiteindelijk beter presteert op multi-core CPU's bij het renderen van meerdere webpagina's.

Als een extra bonus, zal veiligheidszandboxen samen met Electrolyse aankomen. Dit is een andere langverwachte functie die andere browsers - ja, inclusief Internet Explorer - al jaren gebruiken. Firefox is momenteel de enige webbrowser die geen gebruik maakt van sandbox-technologieën om de schade te beperken die browserexploitaties kunnen leveren. Dit heeft echte gevolgen gehad in de echte wereld - getuige de recente malvertisingaanval die een zero-day in Firefox gebruikte om Windows-, Mac- en Linux-gebruikers op een Russische website in gevaar te brengen. Sandboxing zou dit waarschijnlijk hebben voorkomen, of op zijn minst zou hebben geëist dat de aanvallers ook een aparte fout in de sandbox uitbuiten.

WebExtensions zal het krachtige uitbreidingsraamwerk van Firefox vervangen

Mozilla heeft onlangs de intentie aangekondigd om het huidige Firefox-uitbreidingsraamwerk te vernietigen en het te vervangen door iets nieuws. Het nieuwe framework, genaamd WebExtensions, is "grotendeels compatibel met het model dat wordt gebruikt door Chrome en Opera." Microsoft Edge staat op het punt een uitbreidingsraamwerk te krijgen dat ook grotendeels compatibel zal zijn met het uitbreidingsraamwerk van Chrome - iedereen behalve Apple lijkt hierop te springenbandwagon en met Chrome-achtige extensies.

Huidige XUL- en XPCOM-extensies worden gedeprecieerd en volledig binnen anderhalf jaar verwijderd. Die krachtige add-ons die u vandaag in Firefox gebruikt? Ze zullen op een gegeven moment in de nabije toekomst verdwenen zijn, vervangen door add-ons, zoals Chrome.

Dit is niet het einde van de wereld. Mozilla wil het Chrome-uitbreidingsraamwerk uitbreiden om functies toe te voegen om extensies zoals NoScript mogelijk te maken en sidebar-ondersteuning toe te voegen, zoals de sidebar-ondersteuning in Opera. Mozilla wil ervoor zorgen dat de huidige populaire extensies kunnen blijven werken in de FIrefox van de toekomst en werkt eraan dit mogelijk te maken.

En, wat meer is, dit is goed nieuws. Het krachtige uitbreidingsraamwerk van Firefox heeft geleid tot veel kinderziekten, vooral toen Mozilla aan boord van een Chrome-achtige rapid release-cyclus sprong. Het gaat nog veel meer problemen veroorzaken, omdat veel extensies moeten worden bijgewerkt om Firefox met meerdere processen te ondersteunen, anders werken ze niet correct. Toekomstige projecten zoals Servo - een nieuwe lay-outengine om misschien ooit Gecko te vervangen - zouden ook niet compatibel zijn met het oude uitbreidingssysteem. En er zou een verbetering in de beveiliging moeten zijn, omdat uitbreidingen iets meer kunnen worden sandboxed en niet allemaal toegang hebben tot alles.

Maar dit wrijft sommige mensen terecht op de verkeerde manier. Het uitbreidingssysteem van Firefox staat op het punt minder krachtig te worden. Momenteel kunnen browserextensies bijna alles in Firefox doen. Dat leidt tot beveiligingsproblemen, compatibiliteitsproblemen en breuken tijdens de ontwikkeling. Maar het is ook het grote voordeel van Firefox - Firefox is de browser met het krachtigste add-on-framework, zonder balk. Dat is bijna niet meer waar. Mozilla zal functies toevoegen zodat de populairste add-ons kunnen blijven functioneren, maar minder gebruikte add-ons en toekomstige add-ons zullen veel beperkter zijn in wat ze kunnen doen.

Als Firefox niet langer het krachtigste add-on-framework heeft, is het grootste voordeel ten opzichte van zijn concurrenten verdwenen.

Firefox volgt al jaren in de voetstappen van Chrome

Natuurlijk volgt Firefox al heel lang de voetstappen van Chrome. Kort nadat Chrome was gelanceerd, sprong Mozilla aan boord van een snelle release-cyclus waarin Firefox elke zes weken regelmatig wordt uitgebracht. Dit veroorzaakte veel problemen met kapotte add-ons omdat Firefox's add-on framework hier nooit voor is ontworpen.

Vorig jaar ontving Firefox een nieuw thema met de naam Australis, ontworpen om 'moderner' te zijn. Veel gebruikers beschouwden dit als veel meer Chrome-achtig en hadden er bezwaar tegen. Firefox heeft ook de statusbalk gedumpt, zoals Chrome deed.

Andere functies zijn ook steeds meer Chrome-achtig geworden. Firefox Sync werd opnieuw ontworpen om alleen een gebruikersnaam en wachtwoord te gebruiken in plaats van het oude beveiligingssleutel-systeem, net als Chrome. U kunt nu zowel normale browsen als privé browservensters tegelijk gebruiken, bijvoorbeeld in Chrome. Mozilla is begonnen met het verpakken van twijfelachtige functies zoals Firefox Hello en Pocket-integratie, net zoals Google zijn eigen functies heeft ingebouwd in Chrome. Firefox kan nu H.264-video's op internet afspelen, zoals andere browsers dat kunnen.

Mozilla zal alleen door Mozilla ondertekende add-ons toestaan ​​op de stabiele versie van Firefox, waardoor gebruikers moeten overschakelen naar een ontwikkelaarsversie om Mozilla te installeren die nog niet is goedgekeurd. Chrome beperkt dit ook om veiligheidsredenen.

en Mozilla staan ​​op het punt uit te komen met Firefox voor iOS - een browser voor iPhone en iPad die een andere huid biedt rond de Safari-renderer van Apple, maar waarmee je kunt synchroniseren met je Firefox-account. Chrome voor iOS werkt op dezelfde manier, maar Mozilla vermeed dit jarenlang omdat ze hun eigen Gecko rendering-engine niet konden gebruiken.

Firefox heeft een andere identiteit nodig

Begrijp ons nu niet verkeerd: de meeste van deze wijzigingen zijn goed. Zelfs de meest controversiële versies, zoals het verwijderen van het uitbreidingsraamwerk, zullen op de lange termijn waarschijnlijk een verbetering zijn.

Maar het lijdt geen twijfel dat Firefox geleidelijk aan zijn eigen identiteit verliest. Het verlaten van het meest krachtige uitbreidingsraamwerk voor een add-on-model dat grotendeels compatibel is met Chrome, zal een enorme klap zijn voor een vocaal deel van Firefox's gebruikersbestand.

Mozilla moet een belangrijke vraag beantwoorden: Waarom Firefox gebruiken via Chrome? Mozilla zou waarschijnlijk beweren dat Firefox uniek is omdat het gemaakt is door een non-profit bedrijf dat zich toelegt op het verbeteren van het web, in plaats van grote organisaties met winstoogmerk die meer dingen doen zoals zijn concurrenten. Het maakt ook gebruik van Gecko, een andere rendering-engine, die hopelijk helpt webstandaarden te behouden door middel van verschillende implementaties. Maar is dat echt genoeg?

Firefox gebruikt nu Yahoo als standaardzoekmachine en dat is zeker geen groot voordeel. Ga je gang - zoek "vlc" op Google, Bing en Yahoo op dit moment. Google toont u een grote VLC-downloadkoppeling zonder misleidende advertenties, Bing zal u gevaarlijk gevaarlijke advertenties tonen maar u toch naar de VLC-downloadpagina wijzen, en Yahoo zal u een aantal advertenties laten zien die u proberen te downloaden om malware te downloaden zonder eenduidelijke indicatie van waar u VLC kunt krijgen. Firefox heeft de slechtste standaardzoekmachine van elke reguliere browser en Mozilla helpt gebruikers zeker niet door met Yahoo mee te gaan.