Spis treści[Ukryć][Pokazać]
Silniki przeglądarki internetowej zawierają zbiór podstawowych klas służących do wyświetlania informacji sieciowych w oknie. Domyślnie zapewniają najbardziej podstawowe funkcje przeglądarki, takie jak możliwość podążania za linkami oraz pobierania i wyświetlania materiałów.
Możesz wykorzystać ich funkcjonalność do wyświetlania treści internetowych w swojej aplikacji na najbardziej podstawowym poziomie lub możesz użyć API silnika przeglądarki internetowej do stworzenia własnej, w pełni funkcjonalnej, dostosowanej aplikacji internetowej.
Omówimy dwa powszechnie używane silniki przeglądarek internetowych — WebKit i Chromium.
Co to jest WebKit?
Safari, Mail, App Store i wiele innych programów dla systemów macOS, iOS i Linux wykorzystuje silnik przeglądarki internetowej WebKit. Safari firmy Apple, poprzednie wersje przeglądarki Google Chrome i inne przeglądarki internetowe wykorzystują ten silnik układu typu open source do generowania stron internetowych. Nokia, Apple, Google i inni używają go w swoich urządzeniach.
WebKit jest oparty na silniku renderującym KHTML używanym przez przeglądarkę Konqueror dla pulpitu Linux KDE. Apple zmienił nazwę WebKit po zmodyfikowaniu KHTML w 2002 roku.
Jest to projekt typu open source, który służy jako podstawa dla dziesiątek przeglądarek. Nie zawiera jednak wszystkiego, co jest potrzebne do stworzenia graficznej przeglądarki internetowej, stąd spore rozbieżności nawet pomiędzy dwoma największymi użytkownikami WebKit — Google i Apple.
Zalety
- Spora społeczność – Od tego czasu WebKit cieszy się dużym wsparciem i uwagą open source i obsługuje tak wiele przeglądarek (nawet na urządzeniach mobilnych). Daje to wiele różnorodnych informacji zwrotnych od wielu różnych osób w wielu różnych sytuacjach.
- Powszechne zastosowanie – Kiedy firma tworzy witrynę internetową lub aplikację internetową, natychmiastowe zapewnienie jej współpracy z przeglądarką WebKit gwarantuje, że będzie działać tak samo we wszystkich innych przeglądarkach WebKit. Mniej wysiłku poświęca się na rozwiązywanie problemów z nim, a więcej czasu poświęca się na ułatwienie korzystania z niego!
Niedogodności
- Do wyboru jest wiele różnych struktur – Gdyby tylko jedna główna przeglądarka internetowa wykorzystywała WebKit do wyświetlania stron internetowych, problem byłby mniejszy (taki jak Gecko). Z drugiej strony WebKit służy do obsługi różnorodnego zestawu aplikacji, z których wszystkie są popularne. Jest regularnie aktualizowany, aby pasował do wykonywanej pracy, co powoduje szereg drobnych różnic w sposobie działania każdej wersji. Ponieważ różne wersje używane przez różne przeglądarki internetowe, ta sama strona internetowa może działać inaczej w różnych przeglądarkach WebKit.
Co to jest chrom?
Chromium to nie tylko nazwa przeglądarki, ale także nazwa przeglądarki open-source projekt, który tworzy kod źródłowy używany przez Chrome, Edge i inne przeglądarki.
Google jest głównym zwolennikiem Chromium, który rozpoczął projekt wraz z debiutem Chrome we wrześniu 2008 r. Jednak ponieważ kod jest open source, inni, w tym osoby niezatrudnione przez Google, wnoszą wkład w projekt Chromium.
Na przykład Microsoft zaczął poważnie współtworzyć Chromium w 2019 roku i często chwali się liczbą „zobowiązań”, jakie podjęli jego programiści.
Uważaj Chromium za dalekiego krewnego Chrome i Edge, takiego, który ma wspólne DNA z udoskonalonymi przeglądarkami. Jest to doskonała platforma dla twórców stron internetowych i zaawansowanych użytkowników, ponieważ jest bezpłatna. Nie ma również ograniczeń co do rodzaju rozszerzeń przeglądarki, które można dodać.
Chromium stale się zmienia, ponieważ jest kompilowany z kodu źródłowego projektów Chromium. Z drugiej strony Chrome oferuje mnóstwo kanałów dystrybucji. Z drugiej strony krwawiący kanał kanaryjski nie aktualizuje się tak często. Na stronie Chromium Projects publikowane są rutynowe aktualizacje.
Zalety
- Ma dostęp do rozszerzeń Chrome, w tym do Chrome Web Store, gdzie można zainstalować praktycznie wszystkie przechowywane tam rozszerzenia, które są używane w Chromium. Jest wspierany przez Google, który pomaga w rozwoju przeglądarki.
- Przeglądarka Chromium jest domyślną przeglądarką wielu dystrybucji Linuksa, w tym tych, które nie mają oficjalnych repozytoriów do prostego pobrania. To jest darmowa przeglądarka open source i wolne od zastrzeżonych kodeków. Jest szerzej dostępny w systemie Linux niż Chrome i ma praktycznie wszystkie funkcje Google dostarczane z Chrome.
Niedogodności
- Przeglądarka Chromium, podobnie jak Chrome, zużywa dużo pamięci RAM, co może stanowić problem na komputerach z ograniczoną ilością pamięci RAM. Nie obsługuje również niektórych popularnych formatów multimedialnych i kodeków, w tym AAC, H.264 i MP3.
- Aktualizacje przeglądarki należy pobrać i zainstalować ręcznie.
Która przeglądarka polega na Chromium?
Niektóre z najpopularniejszych przeglądarek opartych na Chromium biorą swój kod źródłowy i dodają własne, zastrzeżone funkcje i interfejsy, aby zapewnić użytkownikom wyjątkowe wrażenia.
- Opera – Ta przeglądarka istnieje od dziesięcioleci i była budowana całkowicie we własnym zakresie. Od 2013 roku korzysta z Blink, który jest oparty na Chromium.
- Vivaldi – Duchowy następca Opery, został zbudowany przez byłego dyrektora generalnego Opery w celu przywrócenia funkcjonalności, które zostały utracone w tej przeglądarce.
- Yandex – To jest rosyjska przeglądarka z wyszukiwarki o tej samej nazwie, chociaż używa tego samego silnika Blink, co Chrome, Opera i inne przeglądarki oparte na Chromium.
- Odważny – Brave to darmowa przeglądarka internetowa o otwartym kodzie źródłowym, stworzona przez Brave Software, Inc. Celem sprzedaży Brave jest to, że usuwa niechciane reklamy i powstrzymuje strony internetowe przed śledzeniem aktywności użytkownika bez użycia jakichkolwiek wtyczek. Zapewnia również możliwość płacenia ulubionym dostawcom treści zamiast oglądania reklam.
Wnioski
Jeśli chodzi o kod i wkład, zarówno WebKit, jak i Chromium są aktywnymi projektami typu open source. Każde rozwiązanie służy odrębnemu celowi projektowemu. To fantastyczne, gdy przeglądarki konkurują ze sobą w zakresie funkcji, które przynoszą korzyści konsumentom, nie naruszając przy tym standardów sieciowych.
Wielki menedżerowie haseł, funkcje bezpieczeństwa użytkowników, kreatywne koncepcje tworzenia zakładek, tryby czytnika, uporządkowane integracje API płatności, darmowe VPN i tak dalej. To była gra Opery i od tego czasu widzieliśmy mnóstwo innych w tym samym stylu. Podczas gdy Vivaldi koncentruje się na personalizacji, Brave koncentruje się na prywatności i bezpieczeństwie.
Przeglądarki oparte na Chromium są bardziej platformą do tworzenia rzeczy niż gotowym rozwiązaniem ze wszystkimi funkcjami. Możesz to przetestować i zobaczyć, co działa najlepiej dla Ciebie. Jeśli martwisz się o swoją prywatność i nie masz nic przeciwko nurkowaniu i wykonywaniu pracy, Chromium może być przyjemnym doświadczeniem.
Dodaj komentarz