28.03.2019
Open-Source-Browser
Basilisk-Browser setzt auf alte Firefox-Tugenden
Autor: Stefan Bordel
com! professional / Screenshot
Der Basilisk-Browser richtet sich in erster Linie an Entwickler. Die Open-Source-Software baut auf den älteren Gecko-Versionen von Firefox auf, nutzt aber eine optimierte Engine.
Als Mozilla im November 2017 mit Firefox 57 und der neuen Servo-Engine aus dem Quantum-Projekt an den Start ging, war dieser Schritt nicht unumstritten. Die in Rust programmierte Technologie arbeitet zwar deutlich performanter, allerdings wurden in der neuen Version XUL-basierte Erweiterungen nicht mehr unterstützt. Die Folge war, dass viele liebgewonnene und mächtige Add-ons nicht mehr mit Firefox kompatibel waren.
Browser mit vollem Support für XUL ist, wird bei der Firefox-Alternative Basilisk fündig. Die Open-Source-Software baut im Wesentlichen auf den Mozilla-Technologien XUL und Gecko auf, wobei diese in Form von UXP (Unified XUL Platform) und Goanna weitergepflegt und entwickelt werden.
Wer nun auf der Suche nach einem Federführend bei der Programmierung von Basilisk ist das Team hinter dem Pale-Moon-Browser. Im Gegensatz zu Pale Moon unterstützt der Basilisk-Browser allerdings auch die Wiedergabe von DRM-geschützten Content. Außerdem kommt hier standardmäßig die von Firefox 29 - 56 bekannte Australis-Oberfläche zum Einsatz.
Der Funktionsumfang von Basilisk umfasst darüber hinaus Support für die freie Soundarchitektur ALSA unter Linux sowie Unterstützung für NPAPI-Plugins, WebAssembly (WASM), TLS 1.3 und HSTS.
Auf der Homepage des Projekts steht der Basilisk-Browser in 32- und 64-Bit-Versionen für Windows und Linux zum Download bereit. Eine Reihe weiterer empfehlenswerter Browser finden Sie in unserem Beitrag "Den richtigen Browser für jeden Einsatzzweck finden".
Test-Framework
Testautomatisierung mit C# und Atata
Atata ist ein umfassendes C#-Framework für die Web-Testautomatisierung, das auf Selenium WebDriver basiert. Es verwendet das Fluent Page Object Pattern und verfügt über ein einzigartiges Protokollierungssystem sowie Trigger-Funktionalitäten.
>>
Programmiersprache
Primärkonstruktoren in C# erleichtern den Code-Refactoring-Prozess
Zusammenfassen, was zusammen gehört: Dabei helfen die in C# 12 neu eingeführten Primärkonstruktoren, indem sie Code kürzer und klarer machen.
>>
Tools
GitLab Duo Chat mit KI-Chat-Unterstützung
Der DevSecOps-Plattform-Anbieter GitLab führt den GitLab Duo Chat ein. Dieses Tool integriert Künstliche Intelligenz in die DevSecOps-Workflows.
>>
Glasfasernetz
GlobalConnect stellt B2C-Geschäft in Deutschland ein
Der Glasfaseranbieter GlobalConnect will sich in Deutschland künftig auf das B2B- und das Carrier-Geschäft konzentrieren und stoppt die Gewinnung von Privatkunden mit Internet- und Telefonanschlüssen.
>>