Werbung

HTML5-Cross-Browser-Polyfills 101

Geschrieben von Eduard Watson

HTML5-Cross-Browser-Polyfills 101

Das Web entwickelt sich heutzutage ziemlich schnell. Jeden Tag sehen Sie neue Sprachen, Frameworks und Tools. Die Entwickler müssen sich jedoch genauso schnell bewegen wie ihr langsamster Benutzer. Tauchen Sie ein in die Welt der neuesten Veränderungen und Entwicklungen in der Technologiebranche!

Was sind Polyfills?

Die Polyfüllung ist eine Replik einer nativen API, die nicht nativen Code verwendet. Kurz gesagt, sie patchen ältere Browser mit den fehlenden Funktionen, die wir heute benötigen. Wenn die Funktion bereits im Browser vorhanden ist, kann sie mit der Polyfüllung ihre Arbeit erledigen. Wenn nicht, tritt es ein und steckt den fehlenden Gegenstand ein.

Welche Art von Funktionen ersetzt es?

Bereits 2009 wurde das ECMAScript veröffentlicht. Dies war ein großer Fortschritt für die Sprachentwicklung. Auch 2015 haben wir ein riesiges Update für diese Sprache gesehen. Die Funktionen werden immer wieder in diesem Format angezeigt, und es ist schwierig, mit allen Browsern Schritt zu halten. Es reicht aus, sich die neueste Version für Chrome anzusehen und sie mit Internet Explorer 9 zu vergleichen. Sie werden feststellen, dass im IE viele Funktionen fehlen und keine ES6-Funktionen unterstützt werden.

Polyfills oder Transpiling

Wenn Sie sich die von den Browsern unterstützten Funktionen ansehen, werden Sie feststellen, dass Sie Ihren Code transpilieren müssen. Mit der neuen Syntax erhalten Sie ein klassisches ECMAScript 5. Wenn Sie Rest- und Spread-Parameter wie async / await, Klassen, Pfeilfunktionen und andere Dinge verwenden möchten, müssen Sie den ES6-Code in ES5 transpilieren. Zum Glück gibt es dafür ein Tool namens Babel.

Fazit

Jetzt haben Sie gesehen, was Polyfills sind und wie nützlich sie sind, wenn Sie eine ältere Browserversion verwenden. Sie sind in der Tat ein bemerkenswerter technologischer Fortschritt, und viele Menschen schätzen sie wirklich.

Werbung

Werbung

Holen Sie sich mehr solche Sachen
in deinem Posteingang

Abonnieren Sie unsere Mailingliste und erhalten Sie interessante Produkte und Updates für Ihren E-Mail-Posteingang.

Danke fürs Abonnieren.

Etwas ist schief gelaufen.

Werbung