przeglądarki internetowe – podstawowe informacje
Przeglądarki internetowe czyli aplikacje które interpretuje kod i wyświetlają (renderują) jego wynik na ekranie.
Wszystko zaczyna się od wprowadzenia do górnego paska przeglądarki adresu URL.
Z URL jest pobierana informacja o:
- protokole – czyli zasady komunikacji – file, http, https
- serwerze z jakiego ma pobrać dane – np webscene.pl
- i ewentualnie jaka konkretnie podstrona np. /knowledge/
Następnie to zapytanie (żądanie) jest wysyłane do wskazanego serwera, który odpowiada przeglądarce przesyłając odpowiednie dane.
Jeśli jest to kod, jest on interpretowany przez przeglądarkę, kiedy natrafia na kolejne zapytanie o zasoby znów je wysyła do serwera i oczekuje na ich przesłanie.
Ilość tych zapytań jest ograniczona i dlatego zawartość strony ma znaczenie dla szybkości jej wczytywania.
Wszystko co jest pobrane przez przeglądarkę zostaje zapisane na dysku w tzw. cache czyli w pamięci podręcznej.
Minusem jest fakt, że pomimo, że mamy opracowane standardy dla HTML i CSS (W3C) oraz dla JavaScript (ECMA) to nie zawsze twórcy przeglądarek idealnie się do nich stosowali, co w efekcie daje to, że różne przeglądarki, a czasami nawet ich różne wersje wyświetlają (interpretują, renderują) kod odmiennie.
Informacje o tym jak dany parametr interpretowany jest przez dane przeglądarki znajdziemy na Can I use.
Testowanie tworzonej strony czy aplikacji na wielu różnych przeglądarka, urządzeniach w łatwy sposób jet możliwe dzięki platformie browserstack.com.
Zobacz statystyki korzystania z konkretnych przeglądarek dla Polski.
Zobacz statystyki korzystania z konkretnych przeglądarek dla Świata.
Mozilla Firefox
- stworzona przez firmę Netscape, główna przeglądarka Mozilli.
- obsługująca HTML5.
- dobrze rozwinięte DevTools
- obsługuje systemy operacyjne:
- Windows
- Macintosh
- Linux
Google Chrome
- przeglądarka stworzona od podstaw z myślą o HTML5
- dobrze rozwinięte DevTools
- obsługuje systemy operacyjne:
- Apple
- Windows
- Linux
Apple Safari
- jest przeglądarką na telefony komórkowe
- jak coś nie wysypie się na Safari, raczej w 99% wszędzie indziej działa ;)
- obsługuje systemy operacyjne:
- Macintosh
- Windows
Edge
- następca IE (Microsoft Internet Explorer) oparty na Chromium
- zgodny ze standardami HTML5
Opera
- obsługuje HTML5
- wersja na telefony komórkowe – Opera mini.
- obsługuje systemy operacyjne:
- Windows
- Macintosh
- Linux
Brave
- jedna z nowszych przeglądarek
- obsługuje HTML5
- obsługuje systemy operacyjne:
- Windows
- Macintosh
- Linux
Hope this helps and happy coding :)
Zobacz jeszcze
html5
Znaczniki html5 oznaczone w poniższym wykazie kolorem: <!-- tekst --> - komentarz <!DOCTYPE> - typ dokumentu a - odnośnik do strony, elementu strony abbr - skrót słowny ,...