സിംഗിൾ പേജ് ആപ്ലിക്കേഷൻ

(Single-page application എന്ന താളിൽ നിന്നും തിരിച്ചുവിട്ടതു പ്രകാരം)

ഒരു സെർവറിൽ നിന്ന് പുതിയ പേജുകൾ മുഴുവൻ ലോഡുചെയ്യുന്നതിനുപകരം നിലവിലെ പേജ് ചലനാത്മകമായി മാറ്റിയെഴുതി ഉപയോക്താവുമായി സംവദിക്കുന്ന ഒരു വെബ് ആപ്ലിക്കേഷൻ അല്ലെങ്കിൽ വെബ് സൈറ്റാണ് സിംഗിൾ പേജ് ആപ്ലിക്കേഷൻ (SPA). ഈ സമീപനം തുടർച്ചയായ പേജുകൾക്കിടയിലുള്ള ഉപയോക്തൃ അനുഭവത്തെ തടസ്സപ്പെടുത്തുന്നത് ഒഴിവാക്കുന്നു, ഈ അപ്ലിക്കേഷൻ ഒരു ഡെസ്ക്ടോപ്പ് ആപ്ലിക്കേഷൻ പോലെ പെരുമാറുന്നു. ഒരു എസ്‌പി‌എയിൽ(SPA), ആവശ്യമായ എല്ലാ കോഡുകളും - എച്.ടി.എം.എൽ., ജാവാസ്ക്രിപ്റ്റ്, സി‌എസ്‌എസ് എന്നിവ സിംഗിൾ പേജ് ലോഡ് ഉപയോഗിച്ച് വീണ്ടെടുക്കുന്നു, [1]അല്ലെങ്കിൽ സാധാരണയായി ഉപയോക്തൃ പ്രവർത്തനങ്ങൾക്ക് മറുപടിയായി ഉചിതമായ ഉറവിടങ്ങൾ ചലനാത്മകമായി ലോഡുചെയ്യുകയും ആവശ്യാനുസരണം പേജിൽ ചേർക്കുകയും ചെയ്യുന്നു. ആപ്ലിക്കേഷനിൽ പ്രത്യേക ലോജിക്കൽ പേജുകളുടെ ധാരണയും നാവിഗബിലിറ്റിയും നൽകുന്നതിന് ലൊക്കേഷൻ ഹാഷ് അല്ലെങ്കിൽ എച്ച്.ടി.എം.എൽ. 5 ഹിസ്റ്ററി എപിഐ(API) ഉപയോഗിക്കാമെങ്കിലും, പ്രക്രിയയുടെ ഒരു ഘട്ടത്തിലും പേജ് വീണ്ടും ലോഡുചെയ്യുകയോ മറ്റൊരു പേജിലേക്ക് കൈമാറ്റം നിയന്ത്രിക്കുകയോ ചെയ്യുന്നില്ല[2]. സിങ്കിൾ പേജ് ആപ്ലിക്കേഷനുമായുള്ള ഇടപെടലിൽ പലപ്പോഴും തിരശ്ശീലയ്ക്ക് പിന്നിലുള്ള വെബ് സെർവറുമായുള്ള ചലനാത്മക ആശയവിനിമയം ഉൾപ്പെടുന്നു.

  1. Flanagan, David, "JavaScript - The Definitive Guide", 5th ed., O'Reilly, Sebastopol, CA, 2006, p.497
  2. "Fixing the Back Button: SPA Behavior using Location Hash". Falafel Software Blog (in അമേരിക്കൻ ഇംഗ്ലീഷ്). Archived from the original on 2016-02-13. Retrieved 2016-01-18.