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 ,...

ikony osadzone jako czcionka

...