කේත ලේඛක AI‑වලට UI එකක් සංස්කරණය කර “පික්සෙල්-පර්ෆෙක්ට්” බව කියා දෙන අවස්ථා වැඩි වෙමින් පවතී. නමුත් බ්රවුසරයක් නොවිසඳා, ඒ කියැවීම ඇත්තෙන්ම අනුමාන පමණක්. මෙවැනි අවිශ්වාසනීය ප්රතිඵලවලින් කණගාටුවට පත් වූ පසු, සංවර්ධකයා hwatu නම් නව බ්රවුසරයක් නිර්මාණය කරයි.
hwatu යනු කේත ලේඛක AI‑වල verification loop එකට විශේෂයෙන් නිර්මාණය කළ headless browser එකකි. ඒක hwatu --headless http://localhost:3000 වැනි සරල CLI කමන්ඩ් මඟින් වෙබ් පිටුව ඇරඹෙයි, ලෝඩ් වීමේ ඉවසීම, DOM පරීක්ෂා, screenshot ගත කිරීම, පසුබැසීමේ baseline‑සහ pixel diff ගණනය කිරීම යනාදිය සියල්ල 87 ms කාලයක් තුළ සිදු කරයි. එම diff කමන්ඩ් 97.49% ගුණාත්මකත්වයක් සහ heatmap එකක් දෙන නිසා “pixel-perfect” කියා අනුමාන නොකර, මැනගත හැකි ප්රතිඵලයක් ලැබේ.
තාක්ෂණික තේරීම් පිළිබඳව, hwatu Rust භාෂාවේ ලියන ලද එකම ස්ථිර binary එකක්, WebKitGTK‑6.0 භාවිතා කරන ලද Linux පද්ධතියේ ක්රියාත්මක වේ. Chromium‑වලට අයත් 170 MB බාගත කිරීමක් අවශ්ය නොවේ; එය 170 MB කෙටි පරිමාණයකින් පමණක්. මූලිකව headless වශයෙන් ක්රියා කරන අතර, අවශ්ය වේලාවට UI එක පෙන්වීමට “live window” එකක් ලබා දේ. MCP, plain CLI, JSON socket යන තිදෙනාම protocol මගින් Claude Code, Cursor, Jcode හෝ වෙනත් AI harness සමඟ සම්බන්ධ කළ හැක.
මෙම මෙවලම MIT ලයිසෙන්ස් යටතේ නිදහස්ව ලබා දෙන අතර, සියලු benchmark ගණනාවක් සැබැවින්ම මැනගත, ලේඛනය කර ඇත. එම benchmark අනුව window spawn මධ්යස්ථ වේලාව 13‑16 ms, සම්පූර්ණ verification loop 87 ms, memory usage PSS මඟින් මැනගනී. එබැවින් සංවර්ධකයින්ට එක් එක් සංස්කරණයක පසු UI එකේ නිරවද්ය තත්වය පරීක්ෂා කර, අසත්ය “pixel-perfect” කියැවීම් වලින් මිදිය හැකිය.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ සිසුන්, මෘදුකාංග සංවර්ධකයින් හා ව්යාපාරිකයන්ට hwatu ගෙන එන ප්රතිලාභ මෙසේය:
- ඉතා වේගවත් verification loop එක නිසා දැනටමත් කරන සංස්කරණයක් පසු UI පරීක්ෂා කිරීමේ කාලය කුඩා වේ, ඉගෙනුම ත්වරණය වේ.
- Linux‑මූලික පරිසරයන්හි (Raspberry Pi, Ubuntu Server) බාධාවකින් තොරව භාවිතා කළ හැකි බැවින්, දේශීය තාක්ෂණ ආරම්භකයන්ට පිරිවැය අඩුවේ.
- AI‑කේත ලේඛකයන් (Claude Code, Cursor) සමඟ සෘජු සම්බන්ධතාවය ඇති නිසා, ස්වයංක්රිය UI පරීක්ෂණ ක්රියාවලියන් ගොඩනගා ගත හැකිය.
- Open‑source ස්වභාවය නිසා, දේශීය සංවර්ධකයින්ට කේතය වෙනස් කර, සිංහල UI පරීක්ෂණ සඳහා localization කරගත හැක.
ඔබේ කේත සංස්කරණ පසු UI එකේ නිරවද්යත්වය තහවුරු කිරීමට hwatu එකත් සමඟ නව මට්ටමකට යන්න. “Pixel‑perfect” කියා අනුමාන නොකර, 97.49% වැනි මැනගත් ප්රතිශතයක් ලබා දෙන මෙය, ලංකාවේ තාක්ෂණ නවෝත්පාදන ක්ෂේත්රයට විශාල ආධාරයක් වේ.
hwatu ඔබේ පද්ධතියේ සවි කර, AI‑කේත ලේඛකයන් සමඟ නව සත්ය පරීක්ෂණ පද්ධතියක් අත්විඳින්න.