Skip to content
EntityQ1990286· pop 23· linked from 138 articles

Single Page Application

Sign in to save

Also known as SPA

web application based on a single web page and client-side logics

Wikidata facts

Subclass of
web page
Sources (2)

via Wikidata · CC0

Article · Polski

Single Page Application SPA – nazwa niemająca swojego tłumaczenia w języku polskim. Oznacza dosłownie jednostronicową aplikację internetową, czyli taką, która posiada tylko jeden plik html. Taka aplikacja nie przeładowuje strony w trakcie użytkowania. SPA może w tym celu korzystać z technologii AJAX lub innych dostępnych w przeglądarkach internetowych. Logika aplikacji SPA napisana jest w JavaScript lub w języku transpilowanym do języka JavaScript np. JSX, TypeScript, CoffeeScript czy najnowsze wersje JavaScript transpilowane za pomocą narzędzia Babel. Pierwsze aplikacje typu SPA pisane były jako aplety Javy lub jako aplikacje Flash. Dzisiaj praktycznie wykorzystywane są tylko aplikacje pisane w JavaScript. Dlatego SPA utożsamiane jest dzisiaj z językiem JavaScript. Chociaż można pisać aplikacje typu SPA w samym języku JavaScript (nazywanym także Vanilla JavaScript), najczęściej jednak wykorzystuje się do tego celu biblioteki takie jak np. React.js czy frameworki, jak np. Vue.js czy Angular. Mimo że aplikacja SPA to pojedynczy plik html, który dynamicznie zmienia swój widok podczas interakcji z użytkownikiem, często stosuje się tzw. Server side rendering, czyli renderowanie widoków Front-Endowych na serwerze, aby umożliwić szybsze załadowanie strony, gdy użytkownik wejdzie na podstronę aplikacji typu SPA. Server side rendering pomaga także w SEO strony.

Abstract from DBpedia / Wikipedia · CC BY-SA