I går var det nogen, der var gammel nok til at have arbejdet under browserkrigene, følt de iskoldede fingre af frygt krybe op deres rygsøjle, når Google meddelte, at dets browser Chrome vil overlade Webkit til fordel for deres egne Blinke rendering motor.

Chrome er den største browser i verden, baseret på open source-kromprojektet, som er den største browser i verden: statistik placerer Chrome-forbruget på op til 41,9% og vokser med mere end en procent hver måned; det er pålideligt på tværs af MacOS og Windows; Det er også den dominerende browser i Central- og Sydamerika, Europa, Indien og Nordasien.

Chrome gør også betydelige fremskridt på mobilen, med Android-operativsystemet stigende i popularitet og Apples iOS - hvilket er det eneste område, den anden store Webkit-browser, Safari dominerer - langsomt mister markedsandelen.

Indtil nu har Chrome påberåbt sig Webkit-renderingsmotoren, en ramme udformet i begyndelsen af ​​2000'erne, som kritikere som Google siger var designet til et andet weblandskab. Selvom Google hævder, at der først og fremmest fokuseres udelukkende på at rydde op på den eksisterende kodebase og slette unødvendige filer, er den nye Blink-gengivelsesmaskine designet til det moderne web med en lang række præstationsforbedringer, især inden for DOM-rendering - hvilket er afgørende hvis de rige medieaspekter af HTML 6, 7 eller 8 nogensinde bliver til virkelighed.

Alt dette lyder meget positivt, indtil du ser på praktikerne for webdesignere. I øjeblikket tester vi på tværs af seks store browsere: Chrome, Safari, Firefox på MacOS og Chrome, IE, Firefox på Windows. Nogle dedikerede testere vil også tjekke for Opera-kompatibilitet. Opgaven gøres enklere af, at 9 gange ud af 10 Chrome og Safari gør identisk takket være deres delte gengivelsesmotor. Indførelsen af ​​Blink betyder, at Chrome og Safari sandsynligvis ikke vil blive udført på samme måde i fremtiden.

Problemet er endnu større for mobilwebben. Enhedsemulatorer skal nu finde en måde at gengive ikke kun Webkit og Mozilla på, men Blink også. Det arbejde begynder nu, men det er sandsynligt, at designere i en periode på nogle måneder skal have adgang til flere enheder for at sikre Chrome-kompatibilitet.

"Vi tror at have flere gengivelsesmotorer, der ligner at have flere browsere, vil stimulere innovation og over tid forbedre sundheden for hele det åbne webøkosystem" - Adam Barth, Software Engineer Chromium Project

Måske er det største problem, der i første omgang ser mest positivt ud: Chrome vil ikke længere understøtte browser præfikser. Med andre ord, mens du måske skriver i CSS:

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

Der vil ikke være yderligere:

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

Browser præfikser bringer en masse problemer, helt bortset fra at være grimt og inkonsekvent støttet, skaber de også filblat og fremmer forskellige implementeringer. Så kan vi stoppe med at bruge browser præfikser? Nej, de skal stadig være påkrævet for andre browsere lige så meget som de er nu.

I stedet for at bruge et browserpræfiks, vil alt, hvad Chrome mener, være forsynet med et "aktiver eksperimentelt" -flag. Hvilket betyder at du kan aktivere alt eksperimentelt eller slet ingenting.

Ved at fjerne browserpræfikset indstiller Chrome sig selv som "standard" adfærd for internettet. Hvis Chrome's implementering af en funktion ikke sidder rigtigt, er muligheden for at finjustere din kode med et browserspecifik præfiks ikke der. Chancerne er, vi bliver nødt til at gå tilbage til at bruge JavaScript til 'browser sniff' Chrome og justere standard CSS, når det kræves.

Forfalskningen af ​​Webkit og oprettelsen af ​​Blink vil være yderst gavnlig for Google; Chrome bliver hurtigere, endnu mindre buggy og hurtigere at udvikle sig. Fordelene ved brugerne vil være en let, hurtig browser bygget til det moderne web. Konsekvenserne for webdesignere vil sandsynligvis være meget mere hovedpine og væsentligt flere timer brugt tweaking CSS.

Hvad synes du om Googles beslutning om at oprette deres nye Blink-gengivelsesmaskine? Tror du, at Blink vil spare dig tid eller skabe mere arbejde? Lad os vide i kommentarerne.

Fremhævet billede / miniaturebillede, gaffel billede via Shutterstock.