Door Dimitri Reijerman

Redacteur

Firefox 4: terug in de browserrace

23-03-2011 • 09:00

260

Multipage-opmaak

Inleiding

Slechts weinig segmenten van de softwaremarkt zijn zo in beweging als dat van de webbrowsers. Microsoft heeft deze maand Internet Explorer 9 uitgebracht en Google brengt in recordtempo nieuwe versies van Chrome uit. Ook Mozilla heeft veel energie en vooral veel tijd gestoken in een nieuwe versie van zijn populairste product: de Firefox-browser.

Mozilla claimt dat in Firefox 4 - de versie die in eerste instantie het versienummer 3.7 zou krijgen - een aantal belangrijke verbeteringen is doorgevoerd. De belangrijkste is zonder meer het opvoeren van de snelheid. Pagina's moeten sneller worden opgebouwd, javascript moet rapper worden verwerkt en ook zou de opstarttijd zijn verkort. Daarnaast kan de nieuwe Firefox de gpu gebruiken voor hardwareversnelling. Dat was ook wel eens tijd: Firefox 3.x is tegenwoordig ronduit langzaam en Microsoft heeft net een nieuwe browser uitgebracht, die net als Firefox een behoorlijke snelheidswinst belooft. Wij namen beide browsers en hun concurrenten in diverse benchmarks de maat.

Ook op het gebied van veiligheid heeft Mozilla zijn nieuwste browser proberen te verbeteren. Daarbij gaat het zowel om de privacy van gebruikers als om het beschermen van het besturingssysteem tegen aanvallen via de browser. Ten slotte kreeg de gui een opknapbeurt. Mozilla heeft dus flink doorgewerkt en Tweakers.net bekeek hoe de nieuwe Firefox zich verhoudt tot zijn concurrenten.

Firefox 4

Firefox en de concurrentie

Firefox heeft de afgelopen jaren met veel succes aan de stoelpoten van Microsofts Internet Explorer gezaagd. Wereldwijd is de browser inmiddels goed voor een marktaandeel van rond de 23 procent, zo blijkt uit cijfers van NetMarketShare. Internet Explorer blijft vooralsnog marktleider met 56 procent, waaraan vooral IE8 bijdraagt.

Microsoft, dat lange tijd op zijn lauweren heeft kunnen rusten, lijkt met Internet Explorer 9 net op tijd wakker te zijn geworden. Zoals je in de preview van de bèta van IE9 kon lezen, heeft de softwaregigant goed naar de onderscheidende punten van Chrome gekeken en deze deels overgenomen. Op 10 februari bracht Microsoft de release candidate uit van IE9 en de final zag vorige week het levenslicht. Ook de definitieve versie van de nieuwe Microsoft-browser hebben we voor deze review nog weten te testen.

De browser die momenteel echter het snelst groeit, is Google Chrome. Deze op Webkit gebaseerde browser is snel en wordt door de ontwikkelaars in hoog tempo verbeterd. Bovendien zijn veel Chrome-gebruikers tevreden over de minimalistische interface en de veiligheid; zo stopt deze browser bijvoorbeeld webpagina's in een sandbox. Het aantal Chrome-gebruikers groeit snel; wereldwijd zou ongeveer 11 procent van de webgebruikers al naar deze nieuwkomer zijn overgestapt. Uitgerekend op de dag dat Firefox 4 werd geïntroduceerd, kwam Google met een nieuwe bèta voor Chrome.

Om de concurrenten geen vrij spel te geven, was Mozilla gedwongen om - na enige jaren van relatieve rust - een tandje bij te schakelen. Dat is niet helemaal gelukt: aan Firefox 4 is lang gewerkt en de release van de browser is diverse malen uitgesteld.

Inmiddels hebben de makers aangegeven dat het release-tempo flink wordt opgeschroefd. Ook wordt de nummering aangepast: net als Chrome krijgt elke volgende Firefox een nieuw major-versienummer. Versies 5, 6 en 7 zouden nog dit jaar verschijnen, zodat er elke twee à drie maanden een nieuwe browser moet uitkomen.

Mozilla zoekt duidelijk aansluiting bij Chrome en Internet Explorer met een groot aantal vernieuwingen in de interface en diverse verbeteringen onder de motorkap, waaronder de nieuwe JägerMonkey-javascriptengine en de Gecko-renderengine. De grote vraag is dan natuurlijk of Firefox 4 daarmee genoeg in huis heeft.

Firefox 4 logo

Een nieuw gezicht

Wie Firefox 4 opstart, ziet als eerste de opgeruimde interface. Het klassieke menu is onder Windows Vista, Windows 7 en OS X verdwenen en verruild voor een Firefox-knop linksboven in het browservenster. Het vreemde is echter dat de Firefox-knop niet links naast de tabs wordt geplaatst als het venster niet gemaximaliseerd is. Dat scheelt kostbare ruimte.

Ook de bookmark- en de statusbalken zijn standaard uitgeschakeld en zijn vervangen door knoppen. De balken kunnen desgewenst wel weer ingeschakeld worden.

De adresbalk en het zoekveld zijn verplaatst: ze staan niet langer statisch bovenin, maar zijn gekoppeld aan het tabblad. De tabbalk is daardoor bovenaan geplaatst. Verder is het aantal knoppen in de adresbalk gereduceerd; zo zijn de stop- en de reloadknop samengevoegd. Overigens is Google nog steeds de standaardzoekmachine.

Met dit ontwerp behaalt Firefox 4 een aanzienlijke ruimtewinst die uiteraard ten goede komt aan de webcontent. Mozilla gaat echter niet zo ver als Chrome, waarin helemaal geen apart zoekveld meer is en alle zoekopdrachten via de adresbalk verlopen.

Firefox 4 - app tabs

Tabs kunnen in Firefox 4 vergrendeld worden. Deze vergrendelde app tabs zijn handig om veelgebruikte webapplicaties toegankelijker te maken, en zijn in de praktijk vooral handig voor webapplicaties. Geheel nieuw is deze feature niet; in Chrome is al enige tijd de optie pin tab beschikbaar, terwijl ook IE9 met pinned sites de mogelijkheid biedt om sites vast te zetten op de taskbar van Windows 7.

In de adresbalk vinden we nog een nieuw handigheidje: als we de titel of de url invoeren van een reeds geopende tab, duikt deze op in de resultaten. Dit is vooral nuttig als een groot aantal tabs is geopend en de gebruiker door de bomen het bos niet meer ziet.

Gebruikers van Windows 7 zullen waarderen dat Firefox 4 jumplists ondersteunt. De jumplist van de browser toont de vaakst geopende websites en een aantal taken, zoals het openen van een nieuw browservenster. Verder wordt van al geopende pagina's direct een preview getoond.

Firefox 4 in Ubuntu 11.04

We hebben ook nog even gespeeld met een alfaversie van Ubuntu 11.04. Hiervoor is de Firefox 4-gui aangepast om binnen de nieuwe Unity-interface van Ubuntu te passen. Zo is de menubalk voortaan helemaal bovenin het scherm te vinden. In de praktijk werkt dit prima. Er moet overigens nog wel het nodige aan Ubuntu 11.04 geschaafd worden. De release staat voor eind april op de agenda.

Panorama en Sync

Een geheel nieuwe feature in Firefox 4 is de Panorama-modus, die bedoeld is om het overzicht te bewaren als er veel tabs zijn geopend. Met Panorama worden thumbnails van de geopende websites getoond, die in aparte groepen geplaatst kunnen worden door ze naar met de muis getekende kaders te verslepen.

Zulke kaders kunnen eventueel een naam krijgen om de overzichtelijkheid nog te verhogen. Als een site in een dergelijk kader wordt aangeklikt, dan worden alle websites uit het kader geopend en dat is niet altijd praktisch. Panorama is wel een aardige vondst, maar niet zo handig als de tab stacking-optie van Opera. De nieuwe optie is voor Firefox 4 dan ook meer een gimmick dan een onmisbare aanvulling.

Firefox 4 - panorama

Mozilla heeft de nieuwe browser verder standaard uitgerust met de Sync-optie. Deze optie was eerder als extensie beschikbaar onder de naam Weave. Gebruikers kunnen hiermee browserinstellingen, wachtwoorden, openstaande tabs en bookmarks online opslaan, zodat die met andere Firefox-browsers opgehaald kunnen worden. Zo kunnen de gegevens bijvoorbeeld snel naar de mobiele versie van Firefox worden overgeheveld.

Helaas!
De video die je probeert te bekijken is niet langer beschikbaar op Tweakers.net.

We gebruikten Weave al langer en de dienst bevalt ons goed. Verbindingen zijn stabiel en de data wordt met een wachtwoord en een extra passphrase beveiligd. Daardoor zou de opgeslagen data ook voor Mozilla onleesbaar zijn. Personen en bedrijven die dergelijke data toch liever in eigen beheer houden, kunnen ook een eigen Sync-server draaien.

Add-on-manager

De functionaliteit van Firefox kan al jaren met add-ons vergroot en verbeterd worden. Deze browseruitbreidingen zijn uiteraard gebleven en veel add-ons zijn al compatibel met versie 4.0.

Mozilla heeft bovendien de add-on-manager onder handen genomen. De grootste verbetering zit in de presentatie: in plaats van een dialoogvenster wordt het gehele browservenster gebruikt, wat het overzicht flink vergroot. In het 'get add-ons'-scherm worden nieuwe uitbreidingen uitgestald. Ook gebruikerswaarderingen zijn zichtbaar, zodat een bezoekje naar de extensions-website van Mozilla vaak niet nodig meer is.

Firefox 4 - add-on-manager Firefox 4 - add-on-manager Firefox 4 - add-on-manager

Ook de extensions-sectie van de add-on-manager is overzichtelijker geworden. Een fors nadeel van Firefox is in versie 4 echter gebleven: bij de installatie van nieuwe add-ons dient de browser nog vaak herstart te worden. Dat vinden we vervelend en het is vaak ook niet nodig - Chrome bewijst vaak genoeg dat een extensie ook zonder herstart direct kan functioneren.

Gelukkig heeft Mozilla dit probleem onderkend met het uitbrengen van de Jetpack-sdk. Extensies die hiermee worden gebouwd, zijn gebaseerd op html, css en javascript, en niet meer op de krachtige maar vrij complexe xul-technologie. Belangrijker is dat deze extensies geen browser-herstart meer vragen. Een online add-on builder moet ontwikkelaars op weg helpen.

De personas-feature, waarmee de browser in een nieuw jasje gehuld kan worden, is ook in de add-on-manager ondergebracht. Veel themes blijken in versie 4 echter nog niet te functioneren, maar we vermoeden dat dit probleem snel kleiner zal worden. Bij het installeren en activeren van een nieuwe theme is een herstart in elk geval niet nodig.

Html 5 en css 3

Mozilla heeft al ruim een jaar geleden zijn voorkeur uitgesproken voor open videoformaten op het web. Het met patenten omgeven h.264-formaat wordt daarom ook niet door Firefox 3.6 ondersteund: de browserbouwer zag meer heil in de licentievrije maar niet erg gangbare Theora-codec.

Firefox 4 - video-tag en webm

Toen Google besloot om de kwalitatief betere VP8-codec onder de noemer WebM licentievrij beschikbaar te maken, sprak Mozilla direct zijn steun voor het formaat uit. Firefox 4 kan dan ook standaard overweg met WebM-video's die met een videotag in een pagina zijn ingebed, terwijl voor het bekijken van h.264-video een aparte plug-in nodig is. Het blijft uiteraard ook mogelijk om een h.264-clip in een Flash-container te stoppen.

Firefox 4 biedt nog veel meer html 5-features. Zo is er een audio-api beschikbaar, waarmee met behulp van javascript audiodata uitgelezen en geschreven kan worden. Daarmee is het onder meer mogelijk om effecten los te laten op audiobestanden die via de audiotag op een pagina zijn ingebed. De audio generation demo geeft een goede indruk van de mogelijkheden.

Firefox 4 - webgl-demo

De ondersteuning voor WebGL, een grafische standaard voor 3d-webgraphics, is flink verbeterd. Ontwikkelaars kunnen de api gebruiken om met javascript 3d-objecten op het canvas-element te creëren. De techdemo Flight of the navigator laat goed zien waartoe WebGL toe in staat is en het is dan ook de verwachting dat de 3d-standaard met name voor browsergames populair zal worden.

Css 3 biedt de webontwikkelaar ook een hoop nieuwe mogelijkheden. Firefox ondersteunt het leeuwendeel van deze features, waaronder transitions en transformations. De diverse nieuwe mogelijkheden van css 3 en html 5 worden fraai getoond in het Planetarium-demo.

Een aardige indicatie van de html 5-compatibiliteit van hedendaagse browsers geeft de website html5test.com. Firefox 4 scoort 255 punten op een totaal van 400. Dat is geen slecht resultaat: alleen Chrome 11 weet met 293 punten beter te scoren. Opera 11 haalde 234 punten en hekkensluiter is Internet Explorer 9 met 130 punten.

Hardwarematige 2d- en 3d-versnelling

In navolging van Internet Explorer 9 kan ook in Firefox 4 de gpu worden gebruikt voor hardwarematige versnelling. In Windows 7 en Vista wordt DirectX 10-versnelling voor 3d-graphics geboden, en Windows 7 ondersteunt ook nog eens Direct 2D. Uiteraard is dan wel een DirectX 10-videokaart nodig.

Firefox 4 - hardwareversnelling

In Windows XP is 3d-versnelling via Direct X 9 mogelijk, waarbij de gpu alleen voor compositing - het samenvoegen van reeds gerenderde content - kan worden ingezet. Onder Linux en OS X kan de gpu hier ook voor gebruikt worden, maar dan wordt OpenGL ingezet. Bij de Linux-uitvoering van Firefox 4 moet aangetekend worden dat Mozilla de hardwarematige versnelling niet activeert als er buggy drivers voor de videokaart worden gedetecteerd. De propriëtaire drivers van Nvidia zouden het stabielst zijn.

Firefox 4 - Fishtank in WebGL
Net als bij Internet Explorer 9 is de inzet van de gpu duidelijk merkbaar. In de voor IE9 ontworpen 2d-benchmark FishIE, een benchmark van Microsoft die de hardwarematige versnellingskunsten van IE9 demonstreert, presteert Firefox 4 vrijwel identiek aan de final van Internet Explorer 9.

Overigens zegt webontwikkelaar Jeff Muizelaar dat de FishIE-benchmark verre van optimaal is door het gebruik van de canvas-tag. Hij vertaalde de benchmark naar WebGL, waarmee de grafische prestaties in Firefox verder stijgen. Internet Explorer 9 ondersteunt geen WebGL.

Beveiliging en privacy

Het surfgedrag van internetters wordt steeds vaker gevolgd door bedrijven die geld kunnen verdienen met gedragsprofielen. Daarvoor worden onder andere cookies ingezet en browserbouwers zoeken dus naar nieuwe methodes om hun gebruikers hiertegen te beschermen. Cookies zijn immers voor veel internetgebruikers onbekend, en dan hebben we het nog niet eens over Flash-trucs als respawning cookies.

Firefox 4 -- Do not track-optie

Mozilla heeft, in navolging van andere browserbouwers, ingezet op de zogeheten do not track-functie. Deze functie kan aangevinkt worden in het preferences-venster. Als deze wordt geactiveerd, stuurt Firefox in de http-header 'DNT=1' mee. Dit moet de webserver duidelijk maken dat de gebruiker geen prijs stelt op cookies waarmee het surfgedrag wordt gevolgd.

Of dit in de praktijk werkt, valt of staat met ondersteuning van reclamebedrijven. Ook moeten webservers worden aangepast om de dnt-header te herkennen.

Mozilla meent dat zijn opt-out-implementatie beter is dan bijvoorbeeld die van IE9, waarbij ook blacklists worden gebruikt. Blacklists kunnen immers ook 'goede' cookies tegenhouden, waarvan de internetgebruiker vervolgens hinder ondervindt.

CSS-gaten en nieuwe protocollen

Firefox 4 heeft een nieuwe aanpak voor het renderen van bezochte linkjes. Dit moet een einde maken aan de mogelijkheid dat websites met behulp van javascript en de dom-interface de surfgeschiedenis van een gebruiker kunnen achterhalen. Firefox 4 toont visited-linkjes niet langer met een aparte kleur, zodat de al tien jaar oude privacyhack niet meer werkt.

Nieuw in Mozilla's browser is ondersteuning voor het hsts-protocol. Hierbij kan een website direct een veilige versleutelde https-verbinding opzetten, nog voordat een gebruiker is ingelogd. Deze methode moet man in the middle-aanvallen helpen voorkomen.

Een ander protocol dat aan Firefox 4 is toegevoegd luistert naar de naam content security protection, oftewel csp. Dit protocol moet xss-aanvallen tegengaan en legt de gebruiker via de browser beperkingen op. Zo kan een webserver via de html-header aangeven dat scripts van slechts één domein worden geaccepteerd, of afdwingen dat een ssl-verbinding wordt opgebouwd.

Wat Firefox 4 volgens ons nog mist, is de sandbox-aanpak van Chrome. Deze softwaregevangenis maakt het aanvallers veel moeilijker om een systeem binnen te dringen. Mozilla heeft wel weer de crash protection van zijn nieuwste browser flink verbeterd: als een plugin als Flash of Adobe Reader crasht, blijft Firefox 4 overeind.

Ten slotte heeft Mozilla ervoor gekozen om het Gopher-protocol uit Firefox te halen. Dit protocol is bedoeld voor het opvragen van documenten via een menustructuur en wordt gezien als de voorloper van het world wide web. De kans is klein dat een gebruiker de Gopher-ondersteuning zal missen, maar de functionaliteit kan via een add-on alsnog toegevoegd worden.

Benchmarks 1/2

Met de komst van meer en krachtigere webapplicaties en -games, mede door de komst van html 5, wordt de javascript-engine van een browser steeds belangrijker. We vergelijken de prestaties van de nieuwste versies van Firefox, Internet Explorer, Chrome en Opera, een aantal bèta's en enkele oudere Firefox-versies aan de hand van enkele benchmarks. Alle benches zijn gedraaid op een Intel Core 2 Duo met Windows 7.

Kraken javascript benchmark
BrowserTijd in ms (lager is beter)
Firefox 4
***
9505
Firefox 4 bèta 11
***
9906
Chrome 11 bèta
***
11484
Chrome 10
****
12331
Opera 11
*****
17881
Opera 11.1 bèta
*****
17916
IE9
******
21411
IE9 RC
******
21460
Firefox 4 bèta 3
********
26139
Firefox 3.5.15
*********
31880
Firefox 3.6.13
**********
34682

Mozilla introduceert in Firefox 4 de JägerMonkey-javascriptengine, een doorontwikkeling van de SpiderMonkey-engine die is voorzien van een jit-compiler. Als we de Mozilla's eigen Kraken-benchmark draaien, zien we dat de nieuwste Firefox de koppositie pakt. Opvallend is het aanzienlijke prestatieverschil in vergelijking met de derde bèta. Hekkensluiter is Firefox 3.6.13, die zelfs door Firefox 3.5.15 wordt gepasseerd.

Chrome 10 en 11 doen het beiden goed, terwijl Opera en IE9 rond de twee keer zo langzaam zijn als Firefox. Van de eerste bèta van IE9 zijn geen resultaten opgenomen, omdat die in deze benchmark herhaaldelijk crashte.

Sunspider 0.9.1
BrowserTijd in ms (lager is beter)
IE9
**
316
Opera 11.1 bèta
***
364
IE9 RC
***
370
Firefox 4
***
371
Firefox 4 bèta 11
***
373
Chrome 11 bèta
***
375
Chrome 10
***
429
Opera 11
***
441
IE9 bèta
****
489
Firefox 4 bèta 3
*****
683
Firefox 3.6.13
*********
1116
Firefox 3.5.15
**********
1311

In Sunspider, een benchmark van de makers van Webkit, zijn de onderlinge verschillen tussen de diverse browsers aanmerkelijk kleiner. Internet Explorer 9 pakt in deze test afgetekend de kop, terwijl de kersverse bèta van Opera 11.1 de middenmoot aanvoert.

Firefox 4 doet het prima en weet met miniem verschil de twee Chrome-browsers achter zich te laten. De 3.x-versies van Firefox laten opnieuw zien dat hun javascript-engines hun beste tijd hebben gehad.

Benchmarks 2/2

De V8 Benchmark Suite is een creatie van Google. De Chrome-ontwikkelaar gebruikt deze benchmark om de prestaties van zijn V8-javascriptengine in kaart te brengen.

V8 Benchmark Suite - v6
BrowserScore in punten (hoger is beter)
Chrome 11 bèta
**********
6137
Chrome 10
*********
5418
Firefox 4 bèta 11
****
2610
Firefox 4
****
2574
Opera 11.1 bèta
****
2499
Opera 11
****
2465
IE9 RC
***
1744
IE9
***
1740
IE9 bèta
**
1002
Firefox 4 bèta 3
*
751
Firefox 3.6.13
*
395
Firefox 3.5.15
*
324

Het komt niet als een verrassing dat deze test wordt gewonnen door de twee Chrome-versies. De twee recentste releases van Firefox 4 vinden we op grote achterstand op de derde en vierde plaats. Opera zit Firefox op de hielen, terwijl IE9 met zijn Chakra-engine hier alle belangrijke concurrenten ruim voor moet laten gaan.

Deze benchmark laat wederom zien dat Mozilla sinds de derde bèta van Firefox 4 flinke vooruitgang met JägerMonkey heeft geboekt, terwijl de 3.x-versies ook hier door het ijs zakken.

Peacekeeper
BrowserScore in punten (hoger is beter)
Chrome 11 bèta
**********
6739
Chrome 10
*********
6053
Opera 11.1 bèta
********
5442
Opera 11
********
5282
IE9
******
3962
IE9 RC
******
3815
Firefox 4
*****
3395
Firefox 4 bèta 11
*****
3344
Firefox 4 bèta 3
****
2774
Firefox 3.6.13
***
2124
IE9 bèta
***
2061
Firefox 3.5.15
**
1599

De Peacekeeper-benchmark van de firma Futuremark, die een breed scala aan scripts bevat, geeft de twee browsers van Google wederom de meeste punten. Ook Opera presteert met zijn 11.x-versies bovengemiddeld, terwijl IE9 Firefox 4 voor blijft.

Als we uit de vier javascript-benchmarks een conclusie kunnen trekken, is dat Chrome de snelste is. Firefox heeft echter flink aan snelheid gewonnen in vergelijking met de 3.x-serie. Tussen IE9 en Firefox is niet echt een duidelijke winnaar aan te wijzen; beide browsers hebben zo hun sterke punten. Opera wint als enige van de vier geen enkele test, maar weet goed mee te komen.

Conclusie

Firefox 4 logoNa enige tijd met bèta's en release candidates van Firefox 4 te hebben gewerkt, zowel op Windows als Linux, zijn we van mening dat Mozilla weer volledig terug is in de browserrace. We hebben inmiddels dan ook afscheid genomen van de 3.6-serie.

Mozilla's jongste is overtuigend veel sneller dan zijn voorgangers, vooral dankzij de nieuwe Jägermonkey-engine en het gebruik van de gpu. De snelheid blijkt ook uit de benchmarkresultaten: hoewel de browser niet de rapste van het stel is, is Firefox 4 een waar snelheidsmonster in vergelijking met eerdere versies.

We zijn ook goed te spreken over de minimalistische gui van de browser. De tabs aan de bovenzijde zien er praktisch uit en er ontstaat meer ruimte voor de kerntaak van elke browser: het vertonen van pagina's. De Panorama-feature is daarbij wel aardig, maar ook niet meer dan dat. Of de bescherming tegen cookies werkt, zal de tijd moeten leren.

Een traditioneel sterk punt van Firefox blijft ook in versie 4 overeind: het ondersteunen van webstandaarden. De browser kan goed overweg met de belangrijkste vernieuwingen die in html 5 en css 3 te vinden zijn, terwijl ook het WebM-videoformaat is omarmd. Dat Firefox 4 standaard geen h.264-video's ondersteunt, is jammer, maar begrijpelijk en bovendien in vrijwel alle besturingssystemen te ondervangen.

Perfect is Firefox 4 niet. Hoewel de opstarttijd van de browser verder is gereduceerd, is deze nog altijd aan de lange kant. Verder is het herstarten van de browser na installatie van extensies niet meer van deze tijd. Ten slotte moet gezegd worden dat de browser nog altijd minder presteert dan Chrome.

Opvallend is ook dat Firefox 4 niet alleen van relatieve nieuwkomers als Chrome concurrentie te duchten heeft, maar ook van de aloude aartsvijand Internet Explorer. De prestaties van Microsofts browser doen in elk geval niet of nauwelijks voor die van Firefox 4 onder. We zijn dan ook benieuwd of Mozilla met versie 4 zijn marktpositie kan consolideren of zelfs uitbreiden.

Lees meer

Mozilla brengt Firefox 4 uit
Mozilla brengt Firefox 4 uit Nieuws van 22 maart 2011
Release Firefox 4 verschuift opnieuw
Release Firefox 4 verschuift opnieuw Nieuws van 17 februari 2011
Mozilla voert releasetempo op
Mozilla voert releasetempo op Nieuws van 8 februari 2011
Firefox krijgt 'do not track'-knop
Firefox krijgt 'do not track'-knop Nieuws van 20 december 2010

Reacties (260)

260
258
186
2
0
3
Wijzig sortering
Ik ben altijd een behoorlijke Firefox-aanhanger geweest, maar je kan er eigenlijk niet meer onderuit: Mozilla is links en rechts compleet ingehaald. Aan de ene kant Microsoft met IE9 die met een supersnelle browser komt die gewoon supersnel opstart, daar waar Firefox er in vergelijking veeel langer over doet. Oke IE9 heeft nog niet volledige html5 en css3 support maar dit komt wel. Aan de andere kant Chrome die gewoon ook supersnel is en daarnaast ook snel nieuwe features in bouwt. Daarnaast heeft Firefox 4 nog steeds last van memory leaks, soms zit ik na een halve dag surfen op 1GB gebruikt door Firefox 4, waardoor alles traag wordt en Firefox bij elke nieuwe tab blijft hangen.

Hoe dit komt weet ik niet, misschien moet de Gecko engine eens onder handen genomen worden? Of heeft het Firefox-team te veel hooi op de vork genomen voor Firefox 4, en hadden ze al deze features moeten spreiden over meerdere releases, zodat we niet een jaar hadden hoeven wachten?

Ik ben ondertussen overgestapt naar IE9 en gebruik Firefox 4 alleen nog voor development (Firebug blijft awesome!)

[Reactie gewijzigd door Ramon op 22 juli 2024 17:47]

Browser opstart tijd: Ik doe dit misschien 2-3 keer per week. Ook al zou mijn favo browser er 10 seconden over doen dan maakt dat niet echt veel uit.

Over de memory leaks ben ik het eens, dat is een raar probleem dat gewoon vervelend is. Als je maar 1 firefox scherm open hebt kost het toch wel een seconde om het op te lossen, met meerdere schermen wordt het wat vervelender.

Maar wat zijn dan de andere dingen waarbij firefox "compleet is ingehaald"? De mogelijkheid om zelf dingen aan te passen bijvoorbeeld vind ik nog steeds uitstekend. Ik vind het bijvoorbeeld prettig dat mijn tabs nooit kleiner worden dan 150px en dat de geselecteerde tab 250px breed moet zijn.

Even naar userChrome.css, deze code erin en klaar:
.tabbrowser-tab[selected="true"] {
min-width: 250px !important;
}
.tabbrowser-tab:not([selected="true"]) {
min-width: 150px !important;
width: 150px !important;
}
Je kan bijna alles aanpassen, dat vind ik enorm goed aan Firefox.
Ik sluit Firefox nooit af en mijn geheugengebruik blijft onder controle, 1 keer in de week herstart ik Windows voor de updates - rest van de week staat de laptop aan of in slaapstand tijdens het vervoeren.

Vroeger met 3.0 ging dit inderdaad fout en zat je na een 2-3 uurtjes webdevelopment (hoop refreshes op pagina's met een aardig hoeveelheid javascript) inderdaad meteen al aan de 1GB geheugengebruik en aan het eind van de dag soms wel aan de 2-2.5GB, sinds 3.6 echter geen last meer van gehad, denk dat het aan 1 van de sites die je altijd open hebt staan ligt en het dus wel waard zou zijn om daar een bug report over in te sturen.

Ik sluit me dus aan bij Maxily, wat maakt die opstarttijd nou uit.. komt toch bijna nooit voor. Die ene keer dat ik het icoontje aanklik is Windows zelf ook nog niet bepaald responsief en druk bezig met het starten van allerlei processen.

[Reactie gewijzigd door Xthemes.us op 22 juli 2024 17:47]

Ik weet niet wat Microsoft gaat doen.

Het enige dat we op dit moment weten is dat er geen IE9 voor Windows XP komt en wel binnenkort een release van IE9 voor Windows Phone 7.

Komt er een IE10 ? En wanneer dan ?

Ik denk dat het geheugenlekken probleem eigenlijk meer van de addons komt dan van Firefox zelf. Firefox kaal heeft dat probleem niet, misschien dat ze deels daarom ook wel nieuwe addon-methode hebben bedacht.

Ik denk dat dat ook de reden is dat het zo slecht wordt opgelost, omdat het lastiger te reproduceren is.
Ik hoor inderdaad goeds over IE9 en Chrome...

Ben alleen beetje minder enthousiast over de spyware van Chrome.
Althans, dit is de laatste keer dat ik Chrome geïnstalleerd heb wel de reden geweest om mijn PC te herinstalleren.

Is dit nog steeds zo? projecten zoals Iron missen helaas toch het een en ander...
Persoonlijk vind ik Iron erg prettig, maar ik weet ook dan niet wat je mist t.o.v. Chrome.
Vroeger altijd Firefox gebruikt, toen Pale Moon en nu Iron. Ik vind iron net wat snappier aanvoelen dan Firefox 4
Iron lijkt wat minder onsteuning te krijgen, daarbji was het de laatste keer dat ik het gecheckt heb niet mogelijk er plugins in te meppen....

hij is niet helemaal chrome compatible...

Is dit nog verandert afgelopen jaar?
Een afgeleide loopt altijd wat achter hetzelfde geldt voor Pale Moon t.o.v Firefox.
Op de inhoudelijke punten kan ik niet ingaan omdat ik die zaken nog niet ben tegengekomen in een maand uitproberen. ChromePlus is ook nog een alternatief.
gaan we bekijken! danku!
Ik vind FF al heel lang verleden tijd. Ik heb FF vanaf het begin gebruikt, ook nog onder de oude naam, FF2 was toen echt een geweldige browser. Maar toen kwam 3. Ik heb daar zoveel problemen mee gehad, die liep gewoon nooit zoals het moest. Ik ben dan ook zelf op een gegeven moment maar naar Opera gegaan.

Ik zal FF4 mogelijk nog wel een keer gaan gebruiken, puur om te proberen, maar ik betwijfel dat ik ooit terug naar ze ga.
Gister toen ik zag dat Firefox 4 uit was hem gelijk gedownload en geïnstalleerd.
Alleen weer snel terug gegaan naar 3.6.15 omdat bij mij alle tekst er verschrikkelijk lelijk uitzag, het leek wel alsof alle letter met te weinig pixels werden weergegeven.
Nog wel wat geprobeerd te veranderen in instellingen maar kon het niet goed krijgen. wat wel jammer is want voor zover ik ermee heb gewerkt voelt 4.0 wel erg soepel en prettig aan.
Dit komt door ClearType font rendering dat aan staat, dit is een windows instelling en wordt overgenomen wanneer GPU-rendering wordt aangezet.
Als je de optie hardware versnelling uitzet zullen je fonts er weer normaal uitzien.
FireFox 4 gebruikt hardware geacceleerde Direct2D-fontrendering die afwijkt van de bekende ClearType font rendering in Windows. De Direct2D-rendering doet het oorspronkelijk ontwerp van het lettertype meer recht aan. Wisselen naar Direct2D is mijn inziens vooral een kwestie van wennen. Na een paar dagen weet je niet beter.
Ik vind het raar dat MS de Apple-filosofie (natuurgetrouw renderen) van fonts weergeven overneemt voor Direct2D, terwijl de rest van het OS de Microsoft-filosofie (renderen naar pixelgrid) gebruikt. Ik heb een tijdlang beta's van Fx 4.0 gedraaid, maar ook na een paar dagen proberen te wennen bleef het verschil opvallen en irriteren. Direct2D staat hier dan ook uit.
Firefox 4 gebruikt bij mijn weten gewoon de ClearType rendering: aanpassen van de ClearType instellingen had een positief effect op de rendering van die fonts in Firefox 4 (op Windows 7).
Dat heb ik geprobeerd, en ik heb ook de gfx keys in about:config aangepast, maar geen plezier.
Ik merk ook dat als ik in een tekstveld, zoals waar ik nu in tik, er bijna onleesbare letters komen. Even zorgen dat het tekstveld meer in de buurt van het midden van het scherm staat lost het probleem op.
Mateloos irritant van een anderszins erg prettige browser. Ook de mobiele versie werkt prettig op mijn N900, en is beduidend sneller dan betas die ik eerder heb getest op de telefoon. Die waren nvtb (niet vooruit te branden).

Edit: Ook op dit systeem heb ik problemen met Java. Ik spring weer even terug, naar Pale Moon. Hoop dat voordat Pale Moon 4.0 uitkomt deze bugs zijn opgelost.

[Reactie gewijzigd door Verwijderd op 22 juli 2024 17:47]

Voor de duidelijkheid, dat zet je zo uit:
Zet gfx.direct2d.disabled naar "true" in about:config

Na deze fix ziet alles er weer haarscherp uit, maar het is ontzettend jammer dat de hardware versnelling dan niet meer werkt. In Chrome werkt het allebei, én scherpe lettertypes, én hardwareversnelling. Dat het een functie is (natuurgetrouw) en geen bug vind ik onzin. Het lijkt net alsof je met je ogen niet meer kan focussen (wat dus voor hoofdpijn zorgt). Het kan verschillen per beeldscherm hoe erg het er uit ziet, maar veel kennissen van mij klagen er ook over.
Ik vind het echt afgrijselijk dat dankzij Google's Chrome versie nummers nu niets meer waard zijn e dat Mozilla hier nu aan mee doet.

Wat is dat nu voor doelstelling van Mozilla om dit jaar nog versie 5,6,7 uit te brengen? Dat is een nieuwe major elke 3 maanden. Het is heus niet zo dat er nu elke 3 maanden het werk van 2 jaar gedaan wordt! Inflatie van de versie nummers zou je het kunnen noemen. En alleen omdat Google het ook doet. Wat moeten we dan over 2 jaar? Dan zijn we bij versie 24??

Edit: ik ben er achter waarom mozzilla dit gedaan heeft: Elke keer als ze een major versie shippen krijgen ze van het IE dev team een grote taart, ze willen vaker taart, dus moeten ze vaker major versie shippen.

[Reactie gewijzigd door roy-t op 22 juli 2024 17:47]

Firefox wil populairder worden / niet meer mensen verliezen aan bijvoorbeeld Chrome. Als je dat kan dan moet niks anders dan een andere naamgeving gebruiken lijkt me dat een goed idee.

In plaats van 3.6.15 naar 3.6.16 wordt het 3.6 naar 3.7. En van 3.5 naar 3.6 wordt dan van 3 naar 4. Intern gaan ze nu niet opeens proberen om in 3 maanden 2 jaar werk te verrichten, ze gaan gewoon bezig maar geven de veranderingen een duidelijk / groter getal.

Dit werkt blijkbaar voor Chrome, waarom dan niet voor Firefox.
Dat klinkt leuk voor de korte termijn en ik snap waarom ze het doen (om onder andere IE en Opera bij te kunnen houden), maar op dit tempo zitten we over tien jaar met Firefox 33 en dan begint het toch wel heel bizar te worden
Naamgeving boeit volgens mij niet zo. Voor IE en Firefox zegt het nog wel iets, omdat ze er lang over doen een major versie uit te brengen - de verschillen zijn dan immers groot. IE7,8 en 9 dat zegt mij nog iets, bij chrome heb ik eerlijk gezegd geen idee wat ook alweer de verschillen tussen de versies zijn terwijl dit mijn default browser is.

Wat wel uitmaakt is dat Firefox vaker belangrijke features gaat introduceren. Dus niet zoals nu ruim anderhalf jaar alles opsparen en dan in 1 keer bats een browser uitbrengen a la internet explorer, maar meer zoals chrome geregeld een grote update. De ontwikkeling van firefox loopt namelijk helemaal niet achter op chrome, maar vanwege de betrekkelijk lange release cyclus komt deze ontwikkeling toch te laat in stable versie terecht.

Internet Explorer heeft hetzelfde probleem, alleen heeft niemand het erover omdat er net een nieuwe versie van uit is en allang met miljoenen aan marketing over IE8 heen is gestampt. Van firefox hebben mensen ook hogere verwachtingen terwijl men het al heel wat vind dat MS nu zowaar de concurrentie kan bijbenen.

Toch heeft MS er ongeveer twee jaar over gedaan om van IE8 naar IE9 te gaan, net ietsje langer dan firefox van 3.5 naar 4.0. Voor het track record van MS is dat goed, maar nu chrome op elke browser de druk heeft opgevoerd gaat voor MS hetzelfde probleem spelen. Als zij er weer twee jaar over doen voordat IE10 uitgebracht wordt zal IE9 heel snel verouderen.
Eens zien: Opera, Chrome en misschien straks ook IE en Safari hanteren die versienummering al. Dus ja, wat doe je dan. Anders creeer je een beeld dat je achter blijft bij de rest.
Safari zit in 8 jaar op versie 5, dat vind ik nou niet ontzettend hard. Chrome zit met 3 jaar al op 11 ofzo.
Ik bedoel dat _misschien_ IE en Safari ook wel overstappen op nieuwe nummering... als alle andere het ook al doen.

het is maar een suggestie, geen feit.
Mijn eigen opmerkingen:
- Deze versie is stukken sneller en stabieler dan 3.6
- De meeste add-ins - althans al diegene die ik gebruik - van 3.6 blijken compatibel
- De nieuwe positie van de tabbladenbalk is nogal onhandig
- Tabbladen werken nog steeds niet in aparte processen

@Pietervs: herkenbaar, ik heb ook geregeld voor dat ik in een nieuw venster open

[Reactie gewijzigd door YellowOnline op 22 juli 2024 17:47]

De tabbladenbalk kun je wel weer onder de adresbalk krijgen, rechtermuisknop tabbladenbalk en dan bovenliggende tabbladen uitvinken.
Kun je de tabbladen ook aan de linker- i.p.v. aan de bovenkant krijgen? Dat vind ik juist zo handig van Opera, maar zou FF ook wel eens willen proberen.
Je kan met aanpassen ook de navigatiewerkbalk in de menubalk zetten dan krijg je alles netjes naast elkaar en hem dan uitzetten dat scheelt weer een regel
en als je rechtsklikt op een URL, kiezen voor Openen in een nieuw tabblad/venster is omgedraaid.
Is even wennen met deze nieuwe versie (had gisteren "ineens" 6 browsers open staan :) ).
Je kunt het ook doen met MMB (middelste knop/scrollwheel) of door CTRL ingedrukt te houden. Er leiden meer wegen naar Rome in dit geval, al vergis ik me ook af en toe.
Ik heb ze gister allemaal eens geprobeerd (chrome, firefox, ie9), en ik ben toch van mening dat IE9 het snelste aanvoelt, tenzij je meerdere pagina's tegelijk opent. Verder vind ik het smoothscrolling in IE9 wel nice, vooral als je op een laptop zit met een scrollpad. Misschien heeft het iets met de manier van renderen te maken in IE9, alles lijkt in een klapt tevoorschijn te komen. Dit is bij chrome en ff anders.
In Chrome kan je daarvoor de extensie SmoothScroll installeren.
In Firefox is het gewoon een optie in de eigenschappen, die standaard uit staat.
Heb je google instant in chrome wel aan staan? Scheelt best veel in snelheid met het laden van pagina's :)
Even geprobeerd of ik Google's bodybrowser met Firefox 4 kon gebruiken - niet dus, klaagde dat 'ie webgl nodig had.

De oplossing:
in "about:config' de switch webgl.force-enabled op true zetten.
Werkt hardware acceleration wel bij je? (zie about:support , onderaan staat of je hardware acceleratie hebt).

Zo ja, dan klinkt dit als een probleem met DirectX, probeer deze eens te updaten naar een recente versie. WebGL wordt onder Windows gerenderd via DirectX mits deze up to date is, en doet geen automatische fallback naar OpenGL / software rendering (wat je met die flag forceert). WebGL via DirectX levert de beste performance.
Wat meer verdienste is aan de makers van de drivers van de fabrikant voor Windows dan aan DirectX als ik de makers van spellen mag geloven.
Dat lijkt me eerder een probleem met jouw computer... er zijn ook mensen met Googles eigen Chrome die dezelfde melding krijgen. Recente versies van Chrome en Fx 4.0 hebben WebGL-support aan boord en zouden moeten werken.
De vraag voor vanaalten is natuurlijk vooral werkte met Chrome wel, dan ?
Thanks :). Werkte bij mij eerst ook niet, nu wel :)
Ik heb net firefox 4 geïnstalleerd, maar nu lijkt de home page van Tweakers niet goed meer gerendered? Bij het overzicht van de nieuwsitems is het gekleurd blokje verdwenen die aangeeft bij welke rubriek het hoort. Hebben jullie dit ook?
Dat viel mij ook op bij een oude PC van mij met een Nvidia Geforce 8500 GT, blijkbaar ligt het aan hardwareversnelling en combinatie van bepaalde videokaarten en/of drivers.
Nu dat en IE en Firefox hardware versnelling hebben verwacht ik wel dat er aandacht komt van de makers van de drivers voor dit soort zaken.

Je kunt bij Mozilla zo een bugreport maken ze zullen dan als het goed is contact opnemen met de hardware fabrikant.

Volgens mij heeft Mozilla ook nog een testsuite om proberen dergelijke bugs te vinden.

Het simpelste is natuurlijk (tijdelijk) de hardware versnelling uitzetten, aangezien een update van Firefox je probleem niet oplost en mocht je eens IE willen gebruiken je vergelijkbare problemen gaat tegenkomen. Ook daar kun je het natuurlijk weer uitschakelen.
Dat had ik gisteren ook, zonder browser update, na een harde refresh had ik de plaatjes weer. Dit lijkt dus niets met een nieuwe browers versie te maken te hebben, maar meer iets met browsercache of webserver.

[Reactie gewijzigd door MatHack op 22 juli 2024 17:47]

Het ziet er leuk uit maar ik mis in de 'url balk' de url van de website waar ik op dat moment ben.
Zodoende werkt de 'back' en 'forward' knop niet.
Ook de statusbalk is verdwenen. Al met al voor mij een achteruitgang van de browser.
Eens kijken wat ik ga doen want zo vind ik deze browser knap irritant.
Het ziet er leuk uit maar ik mis in de 'url balk' de url van de website waar ik op dat moment ben.
Zodoende werkt de 'back' en 'forward' knop niet.
huh? Ik denk dat je een paar instellingen mist.
Je kan namelijk de gehele browser de stijl laten aannemen van FireFox 3.6.
Tis even instellen maar het kan wel.

Kijk hier maar ééns:
http://redherring2.wordpr...4-restoring-firefox-3-ui/

Als je deze instellingen volgt ziet het er exact zo uit als FireFox 3.x

Succes :)

[Reactie gewijzigd door Verwijderd op 22 juli 2024 17:47]

Ik denk gewoon dat je instellingen niet kloppen, niet kunnen zien wat de huidige url is klopt natuurlijk niet. Back en forward knoppen moeten natuurlijk ook gewoon werken.

dus ga naar "toolbar layout" in het menu preferences (niet in het venster-preferences) en druk op defaults.
Ik vind het ook onacceptabel dat er geen statusbalk meer in ff4 zit.
Je kunt via omwegen misschien weer een statusbalk tevoorschijn toveren maar ik ga daar niet aan beginnen. Mozilla begint dezelfde arrogantie te krijgen als Microsoft, het opdringen van allerlei irritante programmaeigenschappen door ze als default op te leveren.
Voorlopig werk ik nog even met ff3 en als dit niet meer verantwoord is dan zal ik chrome maar eens gaan evalueren.
Als firefoxgebruiker van het eerste uur wens ik jullie allemaal veel plezier met ff4, ik haak hier af!
In het contextmenu van de weblinks in een site hebben ze "openen in een nieuw tabblad" omgedraaid met "openen in een nieuw venster". De eerste staat nu bovenaan, wat logischer is. Maar ik klik wel elke keer mis. Voor de rest werkt het prima. Opstarttijd en reactietijd boeit me niet zoveel.,
Is inderdaad even wennen... Had ik ook toen ik de eerste beta ging gebruiken. Het kost een paar dagen, misschien twee weken ofzo (afhankelijk van hoe intensief je er gebruik van maakt...). Wist je dat je ook kan klikken met je muiswiel om in een tab te openen?
Middelste muisknop of ctrl + linker muisknop om een tab te openen.
Shift + linker muisknop om een nieuw venster te openen.

Shortcuts werken veel sneller en zorgt voor een beetje afwisseling / minder herhalende bewegingen en dus goed tegen RSI ;).

Ben benieuwd of dit uit de beta usability survey's naar voren is gekomen.. als in, 80% van de gebruikers maakt veel vaker gebruik van open in een tab dus die zetten we bovenaan.
Ben momenteel de portable versie aan het testen. Hij voelt inderdaad wat sneller aan vergeleken met versie 3.x

Waar ik me wel aan irriteer/stoor is dat de "openen in nieuw tabblad" en "openen in nieuw venster" optie is omgedraaid als je met rechts klikt op een link. Dit was bij versie 3.x precies andersom. Als ik nu iets wil openen in een nieuw tabblad dan klik ik nu telkens op een nieuw venster.
even wennen, is nu hetzelfde in alle browsers
Hah, dat was me ook opgevallen. Ben er intussen na een dagje spelen wel aan gewend geraakt.

Volgens mij is de gedachte: Meestal wil je liever iets in een nieuwe tab openen dan in een nieuw window, dus die optie zetten we hoger in de lijst.

Voor mij klopt dat ook wel.
Ik snap niet dat je dat gaat kiezen uit een menu, daar heb je toch een middelste muisknop voor ?
Control klik?

Op dit item kan niet meer gereageerd worden.