0+
เชกเชพเช‰เชจเชฒเซ‹เชก
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

Hโ‚‚Go! เชเช• เชธเชฐเชณ เช…เชจเซ‡ เชธเชพเชนเชœเชฟเช• เช•เชพเชฐเซเชฏ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช›เซ‡ เชœเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เช‘เชซเชฒเชพเช‡เชจ-เชชเซเชฐเชฅเชฎ เช•เซเชทเชฎเชคเชพเช“ เช“เชซเชฐ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ Google Tasks เชธเชพเชฅเซ‡ เชเช•เซ€เช•เซƒเชค เชฐเซ€เชคเซ‡ เชธเชฎเชจเซเชตเชฏเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡.
เช† เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชจเชตเซ€เชจเชคเชฎ เชธเชพเชงเชจเซ‹ เช…เชจเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชชเซเชฐเชฅเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช†เชงเซเชจเชฟเช• Android เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชฎเชพเชฐเซ€ เช•เซเชถเชณเชคเชพ เชฆเชฐเซเชถเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€.

เชฎเซเช–เซเชฏ เชฒเช•เซเชทเชฃเซ‹:

โ€ข 1-เชŸเซ‡เชช เชฒเซ‹เช—เชฟเช‚เช—: เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชฅเชตเชพ เชนเซ‹เชฎ เชธเซเช•เซเชฐเซ€เชจ เชตเชฟเชœเซ‡เชŸเชฎเชพเช‚เชฅเซ€ เชคเชฐเชค เชœ เชชเชพเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹.
โ€ข เชฒเชพเช‡เชต-เช…เชชเชกเซ‡เชŸเชฟเช‚เช— เชตเชฟเชœเซ‡เชŸ: เชคเชฎเชพเชฐเซ€ เชชเซเชฐเช—เชคเชฟ, เชคเชฎเชพเชฐเซ€ เชนเซ‹เชฎ เชธเซเช•เซเชฐเซ€เชจ เชชเชฐ เชนเช‚เชฎเซ‡เชถเชพ เชฆเซƒเชถเซเชฏเชฎเชพเชจ.
โ€ข เชเชคเชฟเชนเชพเชธเชฟเช• เช†เช‚เชคเชฐเชฆเซƒเชทเซเชŸเชฟ: เชฆเซˆเชจเชฟเช•, เชธเชพเชชเซเชคเชพเชนเชฟเช• เช…เชจเซ‡ เชฎเชพเชธเชฟเช• เชšเชพเชฐเซเชŸ เชธเชพเชฅเซ‡ เชคเชฎเชพเชฐเซ€ เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ€ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹.
โ€ข เชธเช‚เชชเซ‚เชฐเซเชฃ เชตเซˆเชฏเช•เซเชคเชฟเช•เชฐเชฃ: เชคเชฎเชพเชฐเชพ เชฆเซˆเชจเชฟเช• เชฒเช•เซเชทเซเชฏเซ‹, เช•เชพเชšเชจเซเช‚ เช•เชฆ เช…เชจเซ‡ เชเช•เชฎเซ‹ (ml/oz) เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเซ‹.
โ€ข เชธเซเชฎเชพเชฐเซเชŸ เชฐเซ€เชฎเชพเช‡เชจเซเชกเชฐเซเชธ: เชœเซเชฏเชพเชฐเซ‡ เชชเซ€เชตเชพเชจเซ‹ เชธเชฎเชฏ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชนเชณเชตเชพ เชธเซ‚เชšเชจเซ‹ เชฎเซ‡เชณเชตเซ‹.
โ€ข เชกเซ‡เชŸเชพ เชฌเซ‡เช•เช…เชช เช…เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค: เชคเชฎเชพเชฐเซ€ เชชเซเชฐเช—เชคเชฟ เช•เซเชฏเชพเชฐเซ‡เชฏ เช—เซเชฎเชพเชตเชถเซ‹ เชจเชนเซ€เช‚ (Google เชกเซเชฐเชพเช‡เชต เชฆเซเชตเชพเชฐเชพ).

เชœเซ‹ เชคเชฎเชจเซ‡ เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเชตเชพเชฎเชพเช‚ เช…เชฅเชตเชพ เชธเช‚เชชเซ‚เชฐเซเชฃ เช•เซ‹เชกเชฌเซ‡เช เชœเซ‹เชตเชพเชฎเชพเช‚ เชฐเชธ เชนเซ‹เชฏ เชคเซ‹,
เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ GitHub เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ€ เชฎเซเชฒเชพเช•เชพเชค เชฒเซ‹!

https://github.com/opatry/h2go
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
14 เชœเซ‚เชจ, 2025

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡

โ€ข General performance improvements and under-the-hood optimizations