- Adrian B
- Medlem ●
- Umeå
- 2009-09-23 10:29
Alla som jobbat med webbutveckling får en obehaglig känsla i kroppen när det är dags att kolla hur väl ens nya fina design eller avancerade webbsajt fungerar i den mest avskydda av webbläsare - Internet Explorer.
Detta handlar inte om något fånigt ogrundat Microsoft-hat, det är ett rent praktiskt problem för den som vill utnyttja verktygen för webben på ett bra sätt. Det kan vara allt från futuristiska funktioner som <canvas> till något så enkelt som att sätta rundade hörn och droppskugga på ett element. För hur snyggt och bra det än fungerar i alla andra moderna webbläsare så faller det alltid på IE. Och IE är för stor för att kunna ignoreras om man gör en publik sida.
Microsoft har på senare tid gjort stora framsteg med IE7 och IE8, men det är en lång väg att gå och inte ens IE8 har kommit ikapp utvecklingen. Man får t.ex. fortfarande trixa med speciallösningar, PNG-bilder och andra trick för att få till något så enkelt som rundade hörn.
Tyvärr är det svårt att få den genomsnittlige Windows-användaren att byta (eller ens förstå att det går att byta) webbläsare till Firefox, Chrome, Safari eller någon annan modern sådan.
Därför är Googles senaste produkt, Chrome Frame, mycket intressant. Såhär beskriver Google den:
Google Chrome Frame is an early-stage open source plug-in that seamlessly brings Google Chrome's open web technologies and speedy JavaScript engine to Internet Explorer. With Google Chrome Frame, you can:
Start using open web technologies - like the HTML5 canvas tag - right away, even technologies that aren't yet supported in Internet Explorer 6, 7, or 8.
Take advantage of JavaScript performance improvements to make your apps faster and more responsive.
Det är alltså en plugin till Internet Explorer som helt enkelt byter ut renderingsmotorn mot Chromes renderingsmotor (WebKit FTW!).
Detta kan ske utan att användaren behöver byta, eller ens förstå att det går att byta, webbläsare. Det räcker med att installera en plugin och även om det också kan vara en stor tröskel för många så är det ändå en betydligt mindre tröskel.
Såhär skriver Dominic Szablewski:
Now imagine you're visiting this website and you get the message “You need the plugin XYZ to view this site”. Imagine this plugin was created by Google – a company you know and can be sure of that they won't harm your PC. Installation of this plugin is just one click away. You don't have to download or install anything manually and your browser will look and behave exactly the way it used to.
Google Chrome Frame is just that. It's only a plugin, but for web developers it has the same benefits as if the user switched to another browser. If you're working on a high-end website that you can't possibly get working in IE (like Google itself does with Wave), or that just would work better with a standard compliant rendering engine, then Chrome Frame seems like a very good answer.