Eilen, kuka tahansa, joka oli tarpeeksi vanha ollessaan työskennellyt selaimen sodan aikana, tunsi kylmän kylmän sormen, että pelko luhistuu selkärangallaan, kun Google ilmoitti, että sen selaimella Chrome lopettaa Webkitin omien Räpäytys renderointi moottori.

Chromium-hankkeen, joka haetaan Webkitia, Chrome on maailman suurin selain: tilastot asettavat Chromen käytön jopa 41,9 prosenttiin ja kasvavat yli prosentilla kuukausittain. se on luotettu MacOS ja Windows; se on myös hallitseva selain Keski- ja Etelä-Amerikassa, Euroopassa, Intiassa ja Pohjois-Aasiassa.

Chrome on myös edistynyt huomattavasti mobiililaitteilla, Android-käyttöjärjestelmän ollessa yhä suosittu ja Applen iOS - joka on ainoa alue, jolla hallitsee hallitsevaa Webkit-selainta - Safari hallitsee hitaasti markkinaosuuttaan.

Tähän saakka Chrome on vedonnut Webkit-renderöintimoottoriin, joka kehitettiin 2000-luvun alkupuolella, mistä kriitikot kuten Google sanoivat, oli suunniteltu eri verkkoympäristöön. Vaikka Google väittää, että alun perin keskitytään pelkästään olemassa olevan koodibussien puhdistamiseen ja tarpeettomien tiedostojen poistamiseen, uusi Blink-renderointimoottori on suunniteltu nykyaikaiselle verkolle, jossa on useita suorituskyvyn parannuksia erityisesti DOM-renderoinnin alalla - mikä on elintärkeää jos HTML 6: n, 7: n tai 8: n multimediatieteelliset näkökohdat tulevat todellisuudeksi.

Kaikki tämä kuulostaa erittäin positiiviselta, kunnes tarkastelet web-suunnittelijoiden käytännöllisyyttä. Testaamme tällä hetkellä kuusi suurta selausta: Chrome, Safari, Firefox MacOS: ssa ja Chrome, IE, Firefox Windowsissa. Osa testaajista tarkistaa myös Opera-yhteensopivuuden. Tehtävä on yksinkertaisempi sillä, että 9 kertaa kymmenestä Chrome- ja Safari-palvelusta antavat identtiset yhteisten renderointimoottorien ansiosta. Blinkin käyttöönotto tarkoittaa sitä, että Chrome ja Safari eivät todennäköisesti tule tulemaan tulevaisuudessa samalla tavoin.

Asia on vielä suurempi matkapuhelinverkossa. Laiteemulaattoreiden on nyt löydettävä tapa tehdä ei vain Webkit ja Mozilla, mutta myös Blink. Tämä työ alkaa nyt, mutta on todennäköistä, että muutaman kuukauden ajan suunnittelijoilla on oltava pääsy useisiin laitteisiin, jotta varmistetaan Chrome-yhteensopivuus.

"Uskomme, että useilla selaimilla varustettujen monitoimilaitteiden avulla kannustetaan innovaatioita ja ajan myötä parantavat koko avoimen verkkoekosysteemin terveyttä" - Adam Barth, Software Engineer Chromium Project

Ehkä suurin ongelma on se, joka näyttää alun perin myönteisimmäksi: Chrome ei enää tue selaimen etuliitteitä. Toisin sanoen, vaikka voit kirjoittaa CSS:

div {-moz-column-count:4; // Mozilla-webkit-column-count:4; // Webkitcolumn-count:4; // default}

Ei tule olemaan lisää:

-blink-column-count:4; // Blink doesn't support this

Selain-etuliitteet tuovat mukanaan monia ongelmia, jotka ovat räikeitä ja epäyhtenäisesti tuettuja, mutta ne myös luovat tiedostoja ja rohkaisevat erilaista toteutusta. Voimmeko siis lopettaa selaimen etuliitteet? Ei, heitä vaaditaan vielä muille selaimille yhtä paljon kuin nyt.

Sen sijaan, että käytät selaimen etuliitettä, kaikki mitä Chrome katsoo kokeelliseksi pidetään "enable experimental" -kilven takana. Mikä tarkoittaa, että voit mahdollistaa kaiken kokeellisen tai ei lainkaan.

Lisäksi poistamalla selaimen etuliite Chrome asetetaan itselleen verkon oletusarvoksi. Jos Chromen ominaisuuden toteutus ei sovi oikein, mahdollisuus koodin lisäämiseen selainkohtaisella etuliitteellä ei ole. Mahdollisuudet ovat, meidän on palattava käyttämään JavaScriptia selaimen naurunuttaessa Chromea varten ja muokata oletusarvoista CSS-arvoa tarvittaessa.

Webkitin haarukka ja Blinkin luominen ovat erittäin hyödyllisiä Googlelle; Chrome on nopeampi, vähemmän buginen ja nopeampi. Käyttäjien edut ovat kevyt, nopea selain, joka on rakennettu moderniin verkkoon. Web-suunnittelijoille aiheutuvat seuraukset ovat todennäköisesti paljon enemmän päänsärkyjä ja huomattavasti enemmän tunteja, joita käytetään mukauttamiseen CSS.

Mitä mieltä olet Googlen päätöksestä luoda uusi Blink-renderointimoottori? Luuletko, että Blink säästää aikaa tai luo lisää työtä? Kerro meille kommentit.

Esitetty kuva / pikkukuva, haarukka kuva kautta Shutterstock.