Microsoft: Sonar überprüft kostenlos Webseiten auf Fehler
Wo kann eine Webseite optimiert werden? Sonar scannt Domains auf eventuelle Fehler oder Designschwächen im Quellcode und bietet Lösungsvorschläge an. Das Tool kann kostenlos im Browser oder in der Kommandozeile verwendet werden.
Microsofts Sonar ist ein neues und kostenloses Open-Source-Tool. Damit sollen sich Webseitendomains auf Leistungsfähigkeit und Sicherheit überprüfen lassen können. Dazu wird die gewünschte URL in das Textfeld eingetragen und von der Software analysiert. Das Ergebnis ist im Browser zu sehen. Sonar kann alternativ auch in der Kommandozeile ausgeführt werden.
Das Programm scannt zuerst auf Designfehler im Webseitencode. Dazu zählen HTML- und CSS-Richtlinien, die eingehalten werden sollten. Ist auf einer angegebenen Webseite beispielsweise das Viewport-Tag falsch eingesetzt worden, gibt Sonar einen Hinweis aus. Dieser Designfehler trifft etwa auf die Landingpage der Google-Suchmaschine zu. Das bedeutet jedoch nicht, dass die Seite dadurch nicht läuft.
Auch wenn eingebundene Bilder optimiert werden können, zeigt Sonar dazu einen Hinweis an. Bilder und Videos gehören meist zu den Ressourcen, die beim Download einer Webseite den meisten Datenverkehr verursachen. Standardmäßig wird der Hinweis aber sogar ausgegeben, wenn die Bildgröße nur um 1 KByte verkleinert werden kann. Im Kommandozeilentool kann der Nutzer den Grenzwert einstellen.
Scannen nach Security-Problemen
Sonar testet Seiten aber auch nach sicherheitsrelevanten Punkten, etwa ob protokollbezogene URLs verwendet werden oder ob Cookies dem verwendeten HTTP- oder HTTPS-Protokoll entsprechend initialisiert sind. Der Testvorgang nutzt dabei andere Engines und Tools von Drittherstellern, wie beispielsweise Axe oder Cloudinary.
Ein wichtiger Punkt in Sonar ist auch, dass Fehlermeldungen möglichst nachvollzogen werden können. Hinter dem Programm steht ein recht umfangreiches Wiki, das Hinweise und Fehler erklärt und Verbesserungsvorschläge in kleinen Tutorials beschreibt. Auch generelle Richtlinien für Webentwickler werden auf der Seite veröffentlicht.
Sonar ist selbst ein quelloffenes Programm und kann auf der Webseite kostenlos getestet werden. Eine Anleitung für die Installation der Kommandozeilenversion wird ebenfalls auf der Startseite des Projekts gezeigt.
Dieses Ding will mir wahrhaftig erzählen, dass "'content-type' header should have media...
ist ja schön und recht, aber was nützt mir das, wenn bei jedem Punkt nur der gleiche...
Die bild optimierung bezieht sich auf das entfernen jeglicher Metafaten und einer...
Spionage soso wie alt sind wir