Het is misschien een spelletje, maar dat wil niet zeggen dat er niets serieus achter zit.
De laatste paar dagen is er een heuse compititie geweest tussen Opera en Webkit, nipt (verschil van een paar
uur gewonnen door Webkit
Opera). Wel met een internal build, maar toch... Knappe prestatie.
/edit: I stand corrected.
Door een kleine aanpassing van de test haalt Opera 99%.
Ook bij mozilla hebben ze jarenlang (terecht) gekankerd op de slechte ondersteuning van standaarden in explorer. Nu ze dan een keer niet meer winnen en niet de stoere jongens van de buurt zijn, gaan ze opeens net doen alsof het allemaal niet zo belangrijk is.
Dit is compleet onzinnig. Mozilla heeft de standaarden zeer hoog in het vaandel staan, ze scoren nou all 71% op de Acid3 test. Slecht is dat zeker niet te noemen. Ik denk dat het voor 99,9% van devvers en end-users meer dan voldoende is. Acid3 test, zoals hierboven al uitgebreid gezegd, een hele hoop uitzonderingen en theoretische situaties. Dat neemt natuurlijk niet weg dat ik Firefox 3 ook graag zou zien slagen in de voor de Acid 3 test.
Maar.... Firefox 3 zit nou tegen het einde van de ontwikkelcyclus aan (
release waarschijnlijk in juni). Het zou onverantwoord zijn om zulke grote core features nou nog te gaan implementeren. Het gevaar op regressies ((render)fouten t.o.v. van Firefox 2) is dan levensgroot, ook de stabiliteit van de nightly's zal dan naar alle waarschijnlijk in gevaar komen. Iets dat onbespreekbaar is tijdens het laatste stadium van de ontwikkeling.
Ironisch genoeg was dit ook het geval toen de Acid 2 test gepubliceerd werd, toen was Mozilla ook al bezig met het laatste stadium van hun release.En dat is slecht, want aan de andere kant is het gewoon ook echt belangrijk.
Het zou nog veel slechter zijn om Firefox 3 nou nog verder uit te stellen om alleen slechts voor één enkele test te slagen. Firefox 2 is onderhand achterhaald en is hard toe aan vervanging van Firefox 2. Nou zeg je, Firefox 2 achterhaalt?

Ja, als je de nightly's of beta's van Firefox 3 een paar dagen probeert, weet je waarom.
Standaarden zijn er om na te leven. Aan een intepretatie van wat jij belangrijk vindt heeft niemand iets. Nu moet er dan weer een defacto-standaard groeien over wat echt de standaard is, terwijl we dat net met zijn allen hebben vastgelegd. Dat is natuurlijk onzin.
De standaarden zijn nou toch wel beter gespecificeerd dan eerst. Er is (gelukkig) minder ruimte voor eigen interpretatie.
Want bij Mozilla hebben ze verder ook de wijsheid niet in pacht.
Uiteraard niet. Een klein recent voorbeeldje. Een tijdje terug is de spec van XHR (cross-site XmlHttpRequest) veranderd door de W3C in een laat stadium. Firefox 3 had al in zeer grote mate ondersteuning voor XHR. Echter, door de verandering van de specificatie is gisteren besloten om het uit Fx 3 te halen. In beta 5 zal dit dus ook niet meer aanwezig zijn. Ze hebben liever geen ondersteuning dan halve (waarschijnlijk onveilige) ondersteuning.
Als laatste wil ik opmerken dat het een zeer knappe prestatie is van zowel Opera als Webkit. Echter, ik heb zeer sterk de indruk dat er gericht gepatched is aan de hand van de Acid 3 test en ik heb zeer grote vraagtekens of dat wel de juiste aanpak is. Overigens, Opera 9.5 zal
niet slagen voor de Acid 3 test. De internal build waarvan de screenshot beschikbaar is, is bestemd voor Opera 10. Opera 9.5 is net als Fx 3 bijna klaar. Daarom zullen ze daar ook niet meer de kans op regressies (begrijpelijkerwijs) willen riskeren.
Voor meer informatie over de beweegreden van Fx 3 om niet te slagen, raad ik jullie aan om de
blog van Mike Shaver te lezen.
[Reactie gewijzigd door Verwijderd op 26 juli 2024 03:05]