
Warum HTML5-Feature-Detektoren und -Charts nicht wahnsinnig viel taugen
Weil im Moment Diagramme wie dieses, Listen wie diese und Websites wie diese die Runde machen, sehe ich mich gezwungen tatsächlich trotz geplanter Blogpause diesen Post vorzuziehen. Es ist nämlich so, dass die Ergebnisse von HTML5-Feature-Detektoren nicht für mehr zu gebrauchen sind, als für Witze (Quelle). Der Grund: Die Detektoren prüfen via Javascript, ob Feature X implementiert ist, und nicht, wie es implementiert ist, also ob es schon zu gebrauchen ist. Und es ist zur Zeit sehr oft der Fall, dass eine HTML5-Funktion in einem Browser zwar vorhanden ist, aber entweder buggy oder gar nur ein reiner Platzhalter ist! Ein gutes Beispiel ist das ImageData-Interface und dessen CanvasPixelArray, über das man bei einem Canvas-Element einzelne Pixel auslesen kann. {js}// Pixel für einen Ausschnitt auslesen var imgData = context.getImageData(200, 80, 80, 80); for(var i = 0; i < imgData.data.length; i++){ // Mache irgendwas mit den Farbwerten der Pixel }{/js} Ist es in Webkit vorhanden? Ja! Is
More
Support this project and others with 1-click micro-donations