Kurz angesehen: Drei Komponenten für Webentwickler in neuen Versionen
Neues für die Webentwicklung im schnellen Überblick: Eine Waveform-Anzeige in JavaScript, ein HTML-Auswahldialog für Emojis und ein schneller HTML-Parser.
Das Angebot an Webentwicklungs-Tools ist groß. Und ständig kommen neue dazu. In dieser Übersicht stellen wir drei ausgewählte Komponenten für Web Developer vor, die in diesen Tagen jeweils in einer neuen Version veröffentlicht wurden.
Peaks.js
Peaks.js ist eine JavaScript-Komponente, um Audio-Dateien im Browser in Wellenform darzustellen. Die Forschungsabteilung der BBC hatte die Komponente ursprünglich für interne Zwecke entwickelt, damit Mitarbeiter im Radio- und Fernseharchiv Ausschnitte wählen und herunterladen können. Nutzer können darin auch zoomen und die Anzeige verschieben. In Version 2.0 wurde das Laden benutzerdefinierter Player-Objekten deutlich verbessert.
EmojiMart
Die HTML-Komponente EmojiMart stellt ein Auswahlfenster für Emojis bereit, so wie es viele von Bildschirmtastaturen in Smartphones kennen. Neben oft genutzter Symbole kann darin auch gesucht werden. In Version 5.0 wurde laut den Entwicklern die Codebasis vereinfacht. Zudem wurde auf moderne Web-APIs umgestellt.
htmlparser2
htmlparser2 ist ein schneller HTML-Parser, um die Inhalte von Webseiten auszulesen. Seit Kurzem liegt das JavaScript-Modul in Version 8 vor. Die Entwicklung von htmlparser2 begann vor elf Jahren. Ausgehend von htmlparser wurde mit der Zeit der gesamte Code mehrfach neu geschrieben. Die Entwickler setzen primär auf Geschwindigkeit. Zudem soll der Parser nachsichtig sein, auch wenn der HTML-Code nicht strikt den Spezifikationen entspricht.
(mki)