์ตœ์ข…์ฐฌ

notion image

์›น๋ทฐ์™€ ๋„ค์ดํ‹ฐ๋ธŒ๋ฅผ ์ œ๋Œ€๋กœ ์ด์–ด๋ถ™์ด๊ธฐ - Webview Request Protocol

ย 
๋ชจ๋ฐ”์ผ ์•ฑ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋งŽ์€ ๊ณณ์—์„œ ํ”Œ๋žซํผ(iOS, Android)๋งˆ๋‹ค ๊ณตํ†ต์ ์œผ๋กœ ์ œ๊ณต๋˜๋Š” ํ™”๋ฉด์„ ์›น์‚ฌ์ดํŠธ๋กœ ๋งŒ๋“ค์–ด์„œ ์›น๋ทฐ๋กœ ๋„์šฐ๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.๊ทธ๋Ÿฐ๋ฐ ๊ฐ ํ”Œ๋žซํผ๋งˆ๋‹ค ์ œ๊ณต๋˜๋Š” ์›น๋ทฐ <-> ๋„ค์ดํ‹ฐ๋ธŒ ํ†ต์‹  ๋ฐฉ๋ฒ•์€ ์„œ๋กœ ๋‹ค๋ฅธ๋ฐ๋‹ค๊ฐ€, ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์ž๋ฃŒํ˜•์ด ์‚ฌ์‹ค์ƒ ๋ฌธ์ž์—ด๋กœ ํ•œ์ •๋˜๋Š” ๋“ฑ ๋ถˆํŽธํ•œ ์ œ์•ฝ์„ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์ฃผ๋Š” Webview Request Protocol(WRP)์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. WRP์€ Protobuf ์„œ๋น„์Šค ์Šคํ‚ค๋งˆ๋ฅผ ์ด์šฉํ•ด์„œ ์›น๋ทฐ <-> ๋„ค์ดํ‹ฐ๋ธŒ ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์ถ”์ƒํ™” ๋ ˆ์ด์–ด์ž…๋‹ˆ๋‹ค.์ด ๋ฐœํ‘œ์—์„œ๋Š” ์›น๋ทฐ <-> ๋„ค์ดํ‹ฐ๋ธŒ ํ†ต์‹ ์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋“ค์„ ์‚ดํŽด๋ณด๊ณ  WRP์ด ์ด๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•˜๋Š”์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
ย 
์ตœ์ข…์ฐฌ๋‹˜์€ ๋คผ์ด๋“œ์—์„œ DX(๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜) ์—”์ง€๋‹ˆ์–ด๋กœ ์ผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ „์—๋Š” ์‚ฌ์ด๋ƒ…์†Œํ”„ํŠธ, ์Šคํฌ์นด, ๋ฐ๋ธŒ์‹œ์Šคํ„ฐ์ฆˆ ๋“ฑ์—์„œ ํ”„๋ก ํŠธ์—”๋“œ ์—”์ง€๋‹ˆ์–ด๋กœ ์ผํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์™€ ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค์— ๊ด€์‹ฌ์ด ๋งŽ์Šต๋‹ˆ๋‹ค.
ย