2005-08-29

Yllätyspäivitys!

Apple Safariin julkaistiin yllättäen päivitys versioon 2.0.1. Toivottavasti kyseinen päivitys korjaa minua pahasti haitanneen ongelman, eli JavaScript-moottorin epävakauden. JavaScriptin ollessa päällä ovat nimittäin aina toistaiseksi kaikki Safarin versiot kaatuneet minulla parin päivän välein. Siksi olenkin jo kauan käyttänyt kahta selainta rinnatusten: Safaria tavalliseen selailuun ja Firefoxia JavaScriptiä vaatineiden web-sovellusten (ja huonosti tehtyjen sivustojen) käyttöön.

Asiasta toiseen, eli kannattaa huomata Burning Edgestä löytyvän Gecko 1.8 haaran (branch) regressiolistan olevan lyhyt ja että patcheja tullut viime aikoina paljon. Tästä haarasta tulee lopulta Mozilla Firefox 1.5 ja tästä touhukkuudesta voisi ehkä päätellä 1.5 Betan olevan lähellä. Ohjelmointihan toimii käytännössä siten, että juuri ennen julkaisua keskitytään korjaamaan kaikki bugit pois, juuri julkaisun jälkeen korjataan huomaamatta jääneet bugit ja loppuaika käytetään bugeja lisätessä.

Loppukäyttäjälle päivitys 1.5:een tulee näkymään lukuisina pikkuparannuksina turvallisuuteen ja käyttömukavuuteen. Web-sovellusten kehittäjiä kiinnostanee tuki canvas-elementille ja SVG:lle.

Vielä tosin ei kannata ruveta laskemaan päiviä, sillä beta on varmaan 2-4 viikon päässä ja varsinainen julkaisu 1,5-3 kuukauden päässä. Koska kyse on avoimen lähdekoodin projektista, voivat kärsimättömimmät tosin ottaa varaslähdön.

Näidenkin ominaisuuksia käyttöä rajoittaa sama vanha ongelma eli IE. Ehkä on mahdollista kirjoittaa canvas-elementin lisäävä selainlaajennos IE:hen? Adobehan on jo kauan tarjonnut laajennosta SVG:eiden näyttöä varten. (Huomatus: Adoben laajennos sallii paljon poikkeamia standardista, mikä taas ei kelpaa Firefoxille. Kannattaa siis testata Firefoxilla kehityksen aikana ja sitten varmistaa toiminta IE:llä.)

Päivitys 31.8.: Ei tuo nyt aivan huono arvaus ollutkaan, juuri julkaistun virallisen arvauksen mukaan.