දේශීය ගබඩාව සහ ගබඩා කරන ලද දත්ත
ආදර්ශ යෙදුම (demo application) ඔබේ ප්රගතිය ආරක්ෂා කිරීම සඳහා බ්රවුසරයේ localStorage API භාවිතා කරයි. විශේෂයෙන්, එය ඔබේ ස්ථිර ශේෂය සහ භාගික රැගෙන යාමේ ප්රමාණය (fractional carry amount) ගබඩා කරයි. මෙය පිටුව නැවත පූරණය කිරීමේදී හෝ බ්රවුසර කවුළුව වසා දැමීමේදී ඔබේ ආකල්පික කාසි එකතුව පවත්වා ගැනීමට ඉඩ සලසයි.
ඔබේ ශේෂය දේශීයව ගබඩා කිරීමෙන් අදහස් වන්නේ ක්රියාවලිය නිහඬ බව නොවේ, එසේම වෙනත් දත්ත එකතු නොකරන බවට සාක්ෂි නොදේ. ඔබේ ශේෂය ඔබේ උපාංගයේ ගබඩා කරනු ලැබුවද, ලොගින් ගිණුමක් හෝ ගෙවීම් දොරටුවක් නොමැති වීම වෙනත් සැකසීමක් හෝ නිරීක්ෂණයක් වෙනත් තැනක සිදු නොවන බවට වගකීමක් නොදේ.
තෙවන පාර්ශව ජාල ඉල්ලීම්
ජාල නිරීක්ෂණ මගින් පෙන්වා දෙන්නේ, මෙම ආකෘතිය ගූගල් ෆොන්ට් සඳහා විශේෂිත ශෛලීප පත්රයක් (stylesheet) නිවැරදිව නම් කර ඇති බවයි. මෙයින් අදහස් වන්නේ ඔබේ බ්රව්සරය පාඨය නිවැරදිව පෙන්වීම සඳහා ගූගල් සේවාදායකයන්ගෙන් (servers) ෆොන්ට් ගොනු ඉල්ලා සිටිය හැකි බවයි.
මෙම විශේෂිත ඉල්ලීම දෘශ්යමාන වුවද, එක් එක් පිටු පූරණයේදී සියලුම ජාල චලනයන්හි සම්පූර්ණ අල්ලාගැනීම තවමත් සම්පූර්ණයෙන්ම ස්ථාපනය වී නොමැත. අපට ෆොන්ට් නිවැරදි කිරීම තහවුරු කළ හැකි වුවද, ක්රීඩාවේදී අන්ය පාර්ශවික නිරීක්ෂණ ස්ක්රිප්ට් හෝ දත්ත එකතු කිරීමේ මෙවලම් ක්රියාත්මක වේද යන්න තවමත් තහවුරු කළ නොහැක.
ගිණුම් සහ ගෙවීම් ක්රියාවලිය
ප්රදර්ශනය සාම්ප්රදායික ගිණුම් පද්ධතියක් නොමැතිව ක්රියාත්මක වේ. ක්රීඩා ආරම්භ කිරීමට පිවිසුමක් අවශ්ය නොවන අතර, සැබෑ ලෝක මුදල් සැකසීම සඳහා ගෙවීම් දොරටුවක් සම්බන්ධ කර නොමැත.
පසුකාලීන වාර්තාකරණයේදී (Late Job Census) භාවිතා වන කාලාප්රමාණයේ මුදල් වටිනාකමක් නොමැති අතර එය ආපසු ගත කළ නොහැක. ගෙවීම් ක්රියාවලියක් නොමැති නිසා, ක්රීඩාවේදී කිසිදු පෞද්ගලික මූල්ය තොරතුරක් සේවාදායකයකට (server) සම්ප්රේෂණය නොවේ. මෙම ගිණුම් ක්රියාවලිය නොමැති වීම බ්රව්සරය මත පදනම් වූ ප්රදර්ශන සඳහා සාමාන්ය දෙයක් වුවද, අනෙක් දත්ත ලක්ෂ්ය සම්බන්ධයෙන් වෙබ් අඩවියේ පුද්ගලත්ව ප්රතිපත්තිය තීරණය කරන බවට එය සෘජුවම අදහස් නොකරයි.
නිර්නාමිකතාවය සහ නිරීක්ෂණයේ පරාසය
localStorage තුළ දත්ත ගබඩා කිරීම සම්මත බ්රව්සරයක් විශේෂාංගයක් වන අතර, එය තනිවම සම්පූර්ණ නිර්නාමිකතාවයක් ස්ථාපිත නොකරයි. එයින් අදහස් වන්නේ දත්ත මධ්යම සේවාදායකයක නොව ඔබේ ස්ථානික යන්ත්රයේ ගබඩා කර ඇති බවයි.
එලෙසම, ගිණුමක් හෝ ගෙවීම් ක්රියාවලියක් නොමැති වීම, වෙබ් අඩවිය පෞද්ගලික දත්ත එකතු නොකරන බවට, නිරීක්ෂණය නොකරන බවට හෝ තෙවන පාර්ශවයන්ට දත්ත විකුණන බවට සාක්ෂි නොවේ. එවැනි ප්රකාශවලට පුද්ගලත්ව ප්රතිපත්තියකින් හෝ ජාල විශ්ලේෂණයකින් විශේෂිත සාක්ෂි අවශ්ය වන අතර, එම ප්රදර්ශනය සඳහා එය තවමත් සම්පූර්ණයෙන්ම තහවුරු කර නොමැත.
දත්ත තැන්පත් කිරීම සහ කුකීස්
බ්රවුසරයේ කෑච් කර ඇති ගොනු පිරිසිදු කිරීම මෙම ඩීමෝව මගින් භාවිතා කරන localStorage පිරිසිදු කිරීමෙන් වෙනස් වේ. සුරකින ලද ශේෂය සහ භාගික රැගෙන යාම ඉවත් කිරීම සඳහා, ඔබට මෙම අනුයාතය සඳහා වෙබ් අඩවි දත්ත හෝ localStorage විශේෂයෙන් පිරිසිදු කළ යුතුය.
කුකීස්, සර්වර ලොග සහ සංකේතනය පිළිබඳව, සාක්ෂි පරාසය සම්පූර්ණයෙන්ම පිහිටුවී නැත. අපි ෆොන්ට් Google වෙතින් පූරණය කරන බව දනිමු, නමුත් වෙබ් අඩවිය කොපමණ කාලයක් සැසි දත්ත තබා ගන්නා බව හෝ කුකීස් ක්රීඩාවේ වහාම ප්රදර්ශනය කිරීමට වඩා වෙනත් අරමුණු සඳහා භාවිතා කරනු ලබන බව පිළිබඳව තහවුරු සාක්ෂි අප සතුව නැත.
නිරීක්ෂිත කරුණු සාරාංශය
- ස්ථානික දත්ත: ස්ථාපිත ශේෂය සහ භාගික රැගෙන යාම localStorage හි සුරකිනු ලැබේ.
- ෆොන්ට්: Google Fonts ශෛලීපත්රය පැහැදිලිව නිවැරදි කර ඇති අතර පූරණය කරනු ලැබේ.
- ගිණුම: පිවිසුම හෝ ගෙවීම් ගලා යාමක් පවතින්නේ නැත.
- පෞද්ගලිකත්වය: ස්ථානික ගබඩාව යනු අනන්යතාවය නොවේ; වෙනත් නිරීක්ෂණ තවමත් ඉවත් කර නැත.
මෙම නිරීක්ෂණ ඩීමෝවේ වත්මන් තත්ත්වය මත පදනම් වේ. අනාගත යාවත්කාලීන කිරීම් හෝ සම්පූර්ණ ජාල අල්ලා ගැනීම් අතිරේක දත්ත හැසිරවීම් පුරුදු අනාවරණය කළ හැක.
බොහෝ විට අසන ප්රශ්න
මගේ ශේෂය localStorage හි ගබඩා කිරීමෙන් අදහස් වන්නේ මම නිහඬව සිටින බවද?
නැත. දත්ත localStorage හි ගබඩා කිරීමෙන් අදහස් වන්නේ එම තොරතුරු ඔබේ උපාංගයේ තබා ගන්නා බවයි. වෙබ් අඩවිය නිහඬ බව, ඔබව නිරීක්ෂණය නොකරන බව හෝ වෙනත් ක්රම මගින් වෙනත් දත්ත එකතු නොකරන බව මෙයින් සාක්ෂි නොදේ.
මෙම ආදර්ශයේ භාවිතා කරන තෙවන පාර්ශව සේවාදායකයන් කවුරුන්ද?
ආදර්ශය (demo) විලාසිතා සඳහා Google Fonts භාවිතා කරන බව පැහැදිලිව දක්වා ඇත. එනම් ෆොන්ට් ගොනු Google සේවාදායකයන්ගෙන් පූරණය විය හැක. වෙනත් තෙවන පාර්ශව ඉල්ලීම් සම්පූර්ණයෙන්ම සිතියම්ගත කර නොමැත.
මගේ දත්ත විකුණනු ලැබේද හෝ දැන්වීම්කරුවන් සමඟ බෙදා හරිනු ලැබේද?
නිරීක්ෂණය කළ කරුණු මත පදනම්ව, දත්ත විකුණීම හෝ බෙදා හැරීම පිළිබඳ සාක්ෂි නොමැත. කෙසේ වෙතත්, ගිණුමක් හෝ ගෙවීම් ක්රියාවලියක් නොමැති වීම ඔබේ දත්ත වෙනත් ආකාරවලින් සැකසීම හෝ බෙදා හැරීම සිදු නොවන බවට වගකීමක් නොදේ. දත්ත රැකගැනීම සහ බෙදා හැරීමේ සම්පූර්ණ පරාසය තවමත් පිහිටුවා නොමැත.