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:
- Pobiera kod HTML, CSS i JavaScript.
- Buduje strukturę dokumentu, np. DOM.
- Oblicza style elementów.
- Wyznacza układ elementów na stronie.
- 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.