PWA(Progressive Web App)๋ ์น์ฌ์ดํธ๋ฅผ ์ฑ์ฒ๋ผ ๋์ํ๋๋ก ์ค๊ณํ ๊ธฐ์ ๋ก, ์ฌ์ฉ์๋ URL์ ํตํด ์ ๊ทผํ์ง๋ง ๋ค์ดํฐ๋ธ ์ฑ๊ณผ ์ ์ฌํ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค. ์ค์นํ ์ฑ์ ์ฅ์ ์ ์น์ ํตํฉํด ๋น ๋ฅด๊ณ ํธ๋ฆฌํ ์ ๊ทผ์ฑ์ ์ ๊ณตํฉ๋๋ค.
์ฃผ์ ํน์ง
- ์ฑ ์ค์น : PWA๋ ํ ํ๋ฉด์ ์์ด์ฝ์ ์ถ๊ฐํ์ฌ ๋น ๋ฅด๊ฒ ์ ๊ทผํ ์ ์์ต๋๋ค.
- ์คํ๋ผ์ธ ์ฌ์ฉ : ์๋น์ค ์์ปค(Service Worker)๋ฅผ ํตํด ์คํ๋ผ์ธ ์ํ์์๋ ์ฝํ ์ธ ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ํธ์ ์๋ฆผ : ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์๋ฆผ์ ๋ฐ์ ์ฌ์ฉ์ ์ฐธ์ฌ๋ฅผ ์ ๋ํฉ๋๋ค.
- ๋ฐ์ํ ๋์์ธ : ๋ชจ๋ ๊ธฐ๊ธฐ์์ ๋์ผํ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
์ฅ์
- ๋น ๋ฅธ ์ฑ๋ฅ๊ณผ ์ ๊ทผ์ฑ : ๋คํธ์ํฌ ์ํ์ ๊ด๊ณ์์ด ๋น ๋ฅด๊ฒ ๋ก๋ฉ๋ฉ๋๋ค.
- ์ ์ฅ ๊ณต๊ฐ ์ ์ฝ : ์ฑ ์ค์น ์์ด ๊ณต๊ฐ์ ์ ๊ฒ ์ฐจ์งํฉ๋๋ค.
- ๊ฐ๋ฐ ๋น์ฉ ์ ๊ฐ : ์น ๊ธฐ๋ฐ์ผ๋ก, ํ ๋ฒ ๊ฐ๋ฐํ์ฌ ๋ชจ๋ ํ๋ซํผ์์ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
๋ค์ดํฐ๋ธ ์ฑ๊ณผ ๋น๊ต
- ์ค์น ๋ฐฉ์: PWA๋ ๋ธ๋ผ์ฐ์ ์์ ์ค์น, ๋ค์ดํฐ๋ธ ์ฑ์ ์คํ ์ด์์ ์ค์นํฉ๋๋ค.
- ์ฑ๋ฅ: ๋ค์ดํฐ๋ธ ์ฑ์ ์ฅ์น ๊ธฐ๋ฅ์ ์ง์ ์ฌ์ฉํ์ง๋ง, PWA๋ ์น ๊ธฐ๋ฅ์ ์ค์ ์ ๋ก๋๋ค.
- ๊ฐ๋ฐ๊ณผ ์ ์ง๋ณด์: PWA๋ ์น ๊ธฐ์ (HTML, CSS, JS)๋ก ๊ฐ๋ฐํด ๊ฐํธํฉ๋๋ค.
ํ์ฉ ์ฌ๋ก
- ์คํ๋ฒ ์ค(Starbucks)
ํ๋ก๊ทธ๋ ์๋ธ ์น ์ฑ ์๊ฐ - ํ๋ก๊ทธ๋ ์๋ธ ์น ์ฑ | MDN
์ด ๋ฌธ์๋ ํ๋ก๊ทธ๋ ์๋ธ ์น ์ฑ(PWA)์ ์๊ฐ์ ๋๋ค. PWA๊ฐ ๋ฌด์์ด๊ณ ์ผ๋ฐ ์น ์ฑ์ ์ด๋ค ์ด์ ์ ๊ฐ์ ธ๋ค์ฃผ๋์ง ์ค๋ช ํฉ๋๋ค.
developer.mozilla.org
ํ๋ก๊ทธ๋ ์๋ธ ์น ์ฑ(PWA)์ด๋ ๋ฌด์์ด๋ฉฐ, ์ ํ์ํ๊ฐ? - wishket
'PWA'๋ ํ๋ก๊ทธ๋ ์๋ธ ์น ์ฑ์ ์ค์๋ง์ ๋๋ค. 'PWA'๋ ์ฐ๋ฆฌ ๋ชจ๋๊ฐ ์๊ณ ์๊ณ ์ข์ํ๋ HTML, CSS, ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ฐ์ ์น ๊ธฐ์ ๋ก ๋ง๋๋ ์ฑ์ ๋๋ค. ํ์ง๋ง ๊ทธ ๋๋๊ณผ ๊ธฐ๋ฅ์ ์ค์ ๋ค์ดํฐ๋ธ ์ฑ๊ณผ ๊ฒฌ
blog.wishket.com
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๊ฐ PWA ์์์ผ ํ๋ ์ด์ | ์์ฆIT
PWA๋ ํ๋ก๊ทธ๋ ์๋ธ ์น ์ฑ(Progressive Web Apps)์ ์ค์๋ง๋ก, ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ์์ ๋ค์ดํฐ๋ธ ์ฑ(Native App)๊ณผ ๊ฐ์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ์น ์ฑ์ ๋๋ค. ์ด๋ ๊ธฐ์กด์ ์ ํต์ ์ธ ์น ์ฑ๊ณผ๋ ๋ฌ๋ฆฌ ๋ค์ดํฐ๋ธ ์ฑ๊ณผ
yozm.wishket.com