Inhaltsverzeichnis[Ausblenden][Zeigen]
Die Webbrowser-Engines verfügen über eine Sammlung grundlegender Klassen zum Anzeigen von Webinformationen in einem Fenster. Sie bieten standardmäßig die grundlegendsten Browserfunktionen, z. B. die Möglichkeit, Links zu folgen und Material herunterzuladen und anzuzeigen.
Sie können ihre Funktionalität nutzen, um Webinhalte in Ihrer Anwendung auf der einfachsten Ebene anzuzeigen, oder Sie können die Webbrowser-Engine-API verwenden, um Ihre eigene voll funktionsfähige, angepasste webbasierte Anwendung zu entwickeln.
Wir werden zwei der weit verbreiteten Webbrowser-Engines durchgehen – WebKit und Chromium.
Was ist WebKit?
Safari, Mail, der App Store und viele andere macOS-, iOS- und Linux-Programme verwenden die WebKit-Webbrowser-Engine. Apples Safari, frühere Versionen von Googles Chrome und andere Webbrowser verwenden diese Open-Source-Layout-Engine, um Webseiten zu generieren. Nokia, Apple, Google und andere verwenden es in ihren Geräten.
WebKit basiert auf der KHTML-Rendering-Engine, die vom Konqueror-Browser des Linux-KDE-Desktops verwendet wird. Apple hat WebKit nach der Änderung von KHTML im Jahr 2002 umbenannt.
Es ist ein Open-Source-Projekt, das als Grundlage für Dutzende von Browsern dient. Es enthält jedoch nicht alles, was zum Erstellen eines grafischen Webbrowsers erforderlich ist, sodass selbst zwischen den beiden größten WebKit-Benutzern – Google und Apple – erhebliche Unterschiede bestehen.
Vorteile
- Eine ansehnliche Gemeinschaft – WebKit erhält seitdem viel Unterstützung und Aufmerksamkeit Open-Source- und unterstützt so viele Browser (auch auf mobilen Geräten). Dies gibt viele unterschiedliche Rückmeldungen von vielen verschiedenen Personen in vielen verschiedenen Situationen.
- Weit verbreitete Anwendung – Wenn ein Unternehmen eine Website oder Webanwendung erstellt, stellt die Sicherstellung, dass sie mit dem WebKit-Browser funktioniert, sofort sicher, dass sie in allen anderen WebKit-Browsern gleichermaßen funktioniert. Es wird weniger Aufwand für die Lösung von Problemen damit aufgewendet, und es wird mehr Zeit darauf verwendet, die Verwendung zu vereinfachen!
Nachteile
- Es stehen verschiedene Strukturen zur Auswahl – Wenn nur ein großer Webbrowser WebKit zum Anzeigen von Webseiten verwenden würde, wäre dies ein geringeres Problem (z. B. Gecko). WebKit hingegen wird verwendet, um eine Vielzahl von Apps zu unterstützen, die alle beliebt sind. Es wird regelmäßig aktualisiert, um es an die jeweilige Aufgabe anzupassen, was zu einer Reihe kleiner Unterschiede in der Funktionsweise der einzelnen Versionen führt. Da verschiedene Versionen von verschiedenen Webbrowsern verwendet werden, kann dieselbe Webseite in verschiedenen WebKit-Browsern unterschiedlich funktionieren.
Was ist Chrom?
Chromium ist nicht nur der Name eines Browsers, sondern auch eines Open-Source Projekt, das den Quellcode erzeugt, der von Chrome, Edge und anderen Browsern verwendet wird.
Google ist der größte Unterstützer von Chromium, nachdem es das Projekt gestartet hatte, als es im September 2008 Chrome debütierte. Da der Code jedoch Open Source ist, tragen andere, einschließlich Personen, die nicht bei Google angestellt sind, zum Chromium-Projekt bei.
Microsoft zum Beispiel hat 2019 begonnen, ernsthaft zu Chromium beizutragen, und prahlt oft mit der Anzahl der „Commits“, die seine Entwickler dafür gemacht haben.
Betrachten Sie Chromium als einen entfernten Verwandten von Chrome und Edge, einer, der die DNA mit den raffinierten Browsern teilt. Es ist eine überlegene Plattform für Webentwickler und anspruchsvolle Benutzer, da es kostenlos ist. Es gibt auch keine Beschränkungen für die Art der Browsererweiterungen, die hinzugefügt werden können.
Chromium ändert sich ständig, da es aus dem Quellcode der Chromium-Projekte kompiliert wird. Chrome hingegen bietet eine Fülle von Release-Kanälen. Der Bleeding Edge Canary Channel hingegen wird nicht so häufig aktualisiert. Auf der Website von Chromium Projects werden routinemäßige Updates veröffentlicht.
Vorteile
- Es hat Zugriff auf die Erweiterungen von Chrome, einschließlich des Chrome Web Store, in dem praktisch alle dort gespeicherten Erweiterungen installiert werden können, die auf Chromium verwendet werden. Es wird von Google unterstützt, das bei der Entwicklung des Browsers hilft.
- Der Chromium-Browser ist der Standardbrowser für viele Linux-Distributionen, einschließlich solcher, die keine offiziellen Repositories zum einfachen Herunterladen haben. Es ist ein kostenloser Browser Open-Source- und frei von proprietären Codecs. Es ist unter Linux breiter zugänglich als Chrome und verfügt über praktisch alle Google-Funktionen, die mit Chrome geliefert werden.
Nachteile
- Der Chromium-Browser verwendet wie Chrome viel RAM, was ein Problem für PCs mit begrenztem RAM sein kann. Außerdem werden bestimmte gängige Medienformate und Codecs wie AAC, H.264 und MP3 nicht unterstützt.
- Die Browser-Updates müssen manuell heruntergeladen und installiert werden.
Welche Browser verlassen sich auf Chromium?
Einige der beliebtesten Chromium-basierten Browser nehmen ihren Quellcode und fügen ihre eigenen proprietären Funktionen und Schnittstellen hinzu, um ein einzigartiges Benutzererlebnis zu bieten.
- Opera – Diesen Browser gibt es schon seit Jahrzehnten, und er wurde früher komplett intern entwickelt. Seit 2013 verwendet es Blink, das auf Chromium basiert.
- Vivaldi – Als geistiger Nachfolger von Opera wurde es von einem ehemaligen Opera-CEO entwickelt, um Funktionalität wiederherzustellen, die von diesem Browser verloren gegangen war.
- Yandex – Dies ist ein russischer Browser der gleichnamigen Suchmaschine, obwohl er dieselbe Blink-Engine wie Chrome, Opera und andere Chromium-basierte Browser verwendet.
- Trotzen – Brave ist ein kostenloser Open-Source-Webbrowser, der von Brave Software, Inc. entwickelt wurde. Das Verkaufsargument von Brave besteht darin, dass er unerwünschte Werbung entfernt und Websites daran hindert, Benutzeraktivitäten ohne die Verwendung von Plugins zu verfolgen. Es bietet auch die Möglichkeit, Ihre bevorzugten Inhaltsanbieter zu bezahlen, anstatt Werbung anzusehen.
Zusammenfassung
In Bezug auf Code und Beiträge sind sowohl WebKit als auch Chromium aktive Open-Source-Projekte. Jede Lösung dient einem bestimmten Designziel. Es ist fantastisch, wenn Browser um Funktionen konkurrieren, von denen die Verbraucher profitieren, ohne die Webstandards zu gefährden.
Groß Passwort-Manager, Benutzersicherheitsfunktionen, kreative Lesezeichenkonzepte, Lesemodi, übersichtliche Zahlungs-API-Integrationen, kostenlose VPNs und so weiter. Das war das Stück von Opera, und wir haben seitdem eine Menge anderer Stücke im gleichen Stil gesehen. Während es bei Vivaldi vor allem um Personalisierung geht, liegt der Schwerpunkt bei Brave auf Datenschutz und Sicherheit.
Chromium-basierte Browser sind eher ein Framework zum Erstellen von Dingen als eine fertige Lösung mit allen Funktionen. Sie können es ausprobieren und sehen, was für Sie am besten funktioniert. Wenn Sie sich Sorgen um Ihre Privatsphäre machen und nichts dagegen haben, einzutauchen und etwas zu arbeiten, könnte Chromium eine angenehme Erfahrung sein.
Hinterlassen Sie uns einen Kommentar