ํฌ๋กฌ ๊ฐ๋ฐ์ ์คํ Rust ์ธ์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์์
์ ์ด๋ด์ ์ํ๋ฉ๋๋ค. ์ด๋์
ํฐ๋ธ Chrome ์ฝ๋๋ฒ ์ด์ค์์ ๋ฉ๋ชจ๋ฆฌ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค. ํ์ฌ ์์
์ Rust๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ํ๋กํ ํ์
๋๊ตฌ๋ก ์ ํ๋์ด ์์ต๋๋ค. Chrome ์ฝ๋๋ฒ ์ด์ค์์ Rust๋ฅผ ์์ ํ ์ฌ์ฉํ๊ธฐ ์ ์ ํด๊ฒฐํด์ผ ํ ์ฒซ ๋ฒ์งธ ๊ณผ์ ๋ C++ ์ฝ๋์ Rust ๊ฐ์ ์ด์์ฑ์ ๋ณด์ฅํ๋ ๊ฒ์
๋๋ค.
C++๋ ๊ฐ๊น์ด ๋ฏธ๋์๋ Chrome์ ๊ธฐ๋ณธ ์ธ์ด๋ก ๋จ์ ๊ฒ์ด๋ฏ๋ก ์ฐ๋ฆฌ ์คํ์ ์ด์ ์ Rust ์ฝ๋์์ ๊ธฐ์กด C++ ํจ์๋ฅผ ํธ์ถํ๋ ๊ธฐ๋ฅ๊ณผ Rust์ C++ ๊ฐ์ ์ ํ์ ์์ ํ๊ฒ ์ ๋ฌํ๋ ๋ฐฉ๋ฒ์ ์์ต๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ Rust์ C++ ๊ฐ์ ๋ฐ์ดํฐ ๊ตํ์ ๊ตฌ์ฑํ๊ธฐ ์ํ ์ฃผ์ ์๋ฃจ์
์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. cxx, C++์ Rust ํจ์ ๊ฐ์ ๋ณด์ ๋ฐ์ธ๋ฉ์ ์๋์ผ๋ก ์์ฑํฉ๋๋ค. Chrome API์๋ 1700๊ฐ ์ด์์ ํธ์ถ์ด ์๊ณ ์ค๋ฅ๊ฐ ๋ฐ์ํ ํ๋ฅ ์ด ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ๋ฐ์ธ๋ฉ์ ์๋์ผ๋ก ์์ฑํ๋ ๊ฒ์ ๋๋ฌด ๋
ธ๋ ์ง์ฝ์ ์
๋๋ค.
์ถ์ฒ : opennet.ru