"Po stronie klienta" oznacza, że kod jest wykonywany na urządzeniu użytkownika (np. na komputerze lub telefonie) w środowisku przeglądarki internetowej. W typowych aplikacjach WWW przeglądarka posiada wbudowany silnik uruchamiający skrypty, a standardowym językiem skryptowym wspieranym w ten sposób jest JavaScript. Dzięki temu JavaScript może bezpośrednio reagować na działania użytkownika (kliknięcia, wpisywanie tekstu), modyfikować zawartość strony i współpracować z interfejsem.
Odpowiedź "PHP" jest błędna, ponieważ PHP jest kojarzony głównie z wykonywaniem na serwerze (generowanie HTML przed wysłaniem do przeglądarki). Użytkownik otrzymuje wynik działania PHP, a nie sam kod PHP do uruchomienia w przeglądarce.
Odpowiedzi "Python" i "Perl" są błędne w kontekście standardowego działania przeglądarek, ponieważ przeglądarki nie uruchamiają tych języków natywnie jako skryptów klienta. Mogą istnieć rozwiązania pośrednie (np. kompilacja/transpilacja lub dodatkowe środowiska), ale w klasycznym ujęciu egzaminacyjnym skrypt po stronie klienta w przeglądarce zapisuje się w JavaScript.
- Wskazówka egzaminacyjna: jeśli pytanie mówi o kodzie wykonywanym w przeglądarce, najczęściej chodzi o JavaScript.
- Pułapka: "język skryptowy" nie oznacza automatycznie "dowolny język", tylko taki, który jest uruchamiany w danym środowisku (tu: w przeglądarce).