ඉදිරි දිනවල API ගේට්වේ පරිසරයක් ඉතා වේගවත්, කාර්යක්ෂම ලෙස ඉදිරියට ගෙන යාමට, WASI සහ Wasmtime භාවිතා කරමින් HTTP/TCP/QUIC ඉල්ලීම් සම්බන්ධ කිරීමේ නව පියවරක් අත්හදා බලමින් සිටීන්.
මෙම ව්යාපෘතියේ ප්රධාන අරමුණ වන්නේ Hyper (HTTP/1.x, HTTP/2) සහ h3‑quinn (QUIC‑අධාරිත HTTP/3) යන ලේයර් වලින් එන දත්ත, Wasmtime‑හි ක්රියාත්මක වන WASI‑http අතට යවන විට කිසිදු මතක පිටපත් (copy) නොකර, සෘජු‑මතක (zero‑copy) පාරගතයක් නිර්මාණය කිරීමයි. Hyper හා h3‑quinn සියළුම දත්ත බෞෆර් (bytes::Bytes) සහ asynchronous stream පදනම් කරගෙන වැඩ කරන අතර, Wasmtime‑හි wasi:http පද්ධතිය InputStream, OutputStream වැනි සම්පත් (resource) ආකෘති භාවිතා කරයි.
මෙහිදී ප්රධාන තාක්ෂණික ගැටළුව වන්නේ, හොස්ට් පාර්ශවයේ බෞෆර් (bytes::Bytes) ගෙන් Wasm ලීනියර් මතකයට (linear memory) සෘජු පාරගතයක් සැලසීමට, CPU‑මතක පිටපත් (memcpy) අවශ්ය නොවීමයි. Wasmtime‑හි resource streaming පහසුකම සෘජු memory view ලබා දෙනවාද, නැත්නම් පාරගතය කුඩා කොටස් ලෙස guest memory pointers හරහා පිටපත් කරගත යුතුද යන ප්රශ්නයක් ඉතිරිවෙයි.
තවත් වැදගත් කරුණක් වන්නේ, hyper සහ h3‑quinn භාවිතා කරන stream අන්තර්ගතයන් (http_body::Body, http_body_util::combinators, h3‑quinn streams) සහ wasi:http හි wasi:io/streams අතර අනුකූලතාවය. මෙය Tokio රන්ටයිම බ්ලොක් නොකෙරී, asynchronous ලෙස පරිවර්තනය කරගැනීමේ නිවැරදි මාර්ගය සොයා ගැනීම අත්යවශ්ය වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
- සිසුන් සහ නවක සංවර්ධකයන් – Zero‑copy streaming තාක්ෂණය අධ්යයනය කිරීමෙන්, අධික පරිමාණ දත්ත සැකසීමේ කාර්යක්ෂමතා වැඩිදියුණු කර ගත හැකිය. මෙය Cloud‑native, Edge Computing වැනි නව පරිසරයන්ට ඇතුළත් වීමට හොඳ පදනමක් වේ.
- දේශීය තාක්ෂණ ව්යාපාර – API ගේට්වේ පරිසරයක් අඩු CPU පාවිච්චිය සහ අඩු latency සමඟ නිර්මාණය කළ හැකි බැවින්, ගනුදෙනුකරු සත්කාරක (SaaS) සේවා, මයික්රෝ සේවා හා සේවා‑මැශ් (service‑mesh) විසඳුම් සඳහා පිරිවැය අඩු කරයි.
- රජයේ සහ ආයතනික ICT ප්රවර්ධන – WASI‑http මත පදනම් වූ අධික කාර්යක්ෂම API පද්ධතිය, දේශීය ඩේටා සෙන්ටර්, රජයේ සේවා ආදියට අධිවේගී, සුරක්ෂිත සම්බන්ධතා සැපයීමට උපකාරී වේ.
අවසානයේ, මේ පර්යේෂණය මඟින් Hyper, h3‑quinn, Wasmtime, wasi:http අතර සම්පූර්ණ සම්බන්ධතාවයක් ඇතිව, memory copy‑කළ නොහැකි තත්ත්වයක් ලබා දීමෙන්, ඉදිරි කාලයේ ශ්රී ලංකාවේ තාක්ෂණික නිෂ්පාදන හා සේවා වර්ධනයට නව මාර්ගයක් සළසයි.