ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-21, Tuesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Chrome Manifest V3 වල WebSocket සම්බන්ධතාවය සුරැකිම සඳහා 3 පියවර – දැන්ම අත්හදා බලන්න

Chrome Manifest V3 වල WebSocket සම්බන්ධතාවය සුරැකිම සඳහා 3 පියවර – දැන්ම අත්හදා බලන්න

Chrome එකේ Manifest V3 භාවිතා කරන සංවර්ධකයින්ට නිතරම "සම්බන්ධතාවය නැති වුණා" කියලා ගැටලුවක් මතුවෙයි. වැරැද්දක් හෝ අනතුරු ඇඟවීමක් නොදැක්කාම සම්බන්ධතාවය අහෝසි වෙනවා. මේක නෙට්වර්ක් ගැටලුවක් නෙවෙයි, Chrome එකේ පසුබැසීමේ (background) සේවාකරු (service worker) කාලය ඉවර වීම නිසා සිදුවන ලොජික් ගැටලුවක්.

Manifest V2 දිනවල, දිගුකාලීන පසුබැසි පේජ් එකක් තිබුණා. ඒක තුළ WebSocket එකක් ඇරඹුවාම, එය කාලයක් තිස්සේ විවෘතව තිබුණා. Manifest V3 එම පසුබැසි පේජ් එක service worker එකක් ලෙස වෙනස් කළා. Service worker එක කාර්යයක් අවසන් වූ පසු 30 තත්පරයකින් අක්‍රීය නම් වසා දමයි. ඒ නිසා WebSocket එක තවත් කාර්යක් නොකරන බව හඳුනාගන්නා විට, Chrome එය අහෝසි කරලා, සම්බන්ධතාවය හුදෙක් අහෝසි වෙනවා.

මෙම ගැටලුව විසඳීමට තුනක් කරුණක් අවශ්‍යයි:

  • Heartbeat (දඩබඩ) පණිවුඩය – සෑම 20 තත්පරයකට වරක් content script එකෙන් background worker එකට පණිවුඩයක් එවීම, එය WebSocket ping එකක් ලෙස යවනවා. මෙය service worker එකේ idle timer එක නැවත සක්‍රිය කරයි.
  • Auto‑reconnect (ස්වයංක්‍රීය නැවත සම්බන්ධතාව) – සම්බන්ධතාවය අහෝසි වුනාම, නව snapshot එකක් ගෙන ඒමට පද්ධතිය සූදානම් කරයි, එවිට පරිශීලකයාට කිසිදු අඩුවක් නොදැනේ.
  • Try/Catch වළක්වා ගැනීම – පෝර්ට් මාර්ගයෙන් පණිවුඩයක් යැවීමේදී worker එක මැදින් මියගිය හැකි නිසා, සෑම පණිවුඩයක්ම try/catch block එකකින් ආවරණය කරයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ බොහෝ තාක්ෂණික විශ්වවිද්‍යාල සිසුන්, ස්ථානයීය startups, සහ IT සමාගම් මේ වගේ real‑time වෙබ් යෙදුම් (උදා: පලන පෝකර්, ලයිව් චැට්, ගේම් මල්ටිපලේයර්) නිර්මාණය කරති. Manifest V3 නිසා පසුබැසි service worker එකේ WebSocket අහෝසි වීමේ ගැටලුව ඉතාමත් වැදගත්. මෙහි විසඳුම අනුගමනය කළහොත්:

  • සිසුන්ට Chrome extensions නිර්මාණය කිරීමේ නවතම පද්ධති ගැන හොඳ අවබෝධයක් ලැබේ.
  • ස්ථානයීය startups ලා real‑time collaboration tools හදන විට, අඩු latency සහ සාර්ථක සම්බන්ධතා රැකගත හැකිය.
  • IT සමාගම්ට Chrome Web Store එකේ පළ කරන extensions වල reliability වැඩිවීමෙන්, පාරිභෝගික විශ්වාසය වර්ධනය වේ.

අවසානයේ, Manifest V3 සමඟ WebSocket පවත්වා ගැනීමේ මෙවලම් සාර්ථකව ක්‍රියාත්මක කරගත හැකි නම්, ශ්‍රී ලංකාවේ තාක්ෂණික නිර්මාණශීලීත්වය නව මට්ටමකට යාවත්කාලීන වේ. ඔබත් මෙම තාක්ෂණය ඔබේ ව්‍යාපාරය හෝ අධ්‍යාපනයේ යොදා ගන්න.

💡 ඔබේ ව්‍යාපාරයට මේ තාක්ෂණය අදම අත්හදා බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Chrome #WebSocket #ManifestV3 #ServiceWorker #SriLankaTech