Renderowanie

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Co to jest renderowanie?

Renderowanie to proces przekształcania danych zapisanych w dokumencie elektronicznym na postać możliwą do wyświetlenia lub użycia w konkretnym środowisku. Oznacza to, że program interpretuje opis treści, układu, stylów lub grafiki i tworzy wynik widoczny dla użytkownika.

W kontekście stron internetowych przeglądarka renderuje stronę, czyli przetwarza kod HTML, style CSS oraz skrypty JavaScript na gotowy widok strony w oknie przeglądarki.

Przykłady renderowania

Renderowanie występuje m.in. podczas:

  • wyświetlania strony WWW w przeglądarce,
  • generowania podglądu dokumentu PDF,
  • tworzenia obrazu 3D na podstawie modelu i materiałów,
  • przekształcania szablonu strony na gotowy kod HTML,
  • wyświetlania interfejsu aplikacji na ekranie.

Renderowanie strony internetowej

W uproszczeniu przeglądarka wykonuje kilka etapów:

  1. Pobiera kod HTML, CSS i JavaScript.
  2. Buduje strukturę dokumentu, np. DOM.
  3. Oblicza style elementów.
  4. Wyznacza układ elementów na stronie.
  5. Rysuje wynik na ekranie.

Efektem renderowania jest strona widoczna dla użytkownika, a nie sam kod źródłowy.

Czym renderowanie różni się od rasteryzacji?

Rasteryzacja to przekształcenie obrazu, często wektorowego, na siatkę pikseli. Może być jednym z etapów renderowania, ale nie oznacza całego procesu przygotowania dokumentu lub sceny do wyświetlenia.

W egzaminie

Jeżeli pytanie mówi o „przekształcaniu informacji zawartych w dokumencie elektronicznym na format odpowiedni dla konkretnego środowiska”, poprawnym terminem jest renderowanie.