JavaScript Interface
JavaScript Interface
JavaScript 엔진을 C++ 애플리케이션에 넣고 양쪽의 객체와 함수를 연결하는 가벼운 인터페이스다.
같은 뜻으로 쓰는 말
- JSI
- JavaScript 인터페이스
마지막 검증
JavaScript Interface(JSI)는 JavaScript 엔진을 C++ 애플리케이션 안에 넣고, JavaScript와 C++가 서로의 객체를 참조하며 함수를 호출할 수 있게 하는 가벼운 인터페이스다. React Native의 새 렌더러와 네이티브 모듈 체계가 이 기반을 사용한다.
JSI는 앱에 제공할 카메라·저장소 함수 자체가 아니다. 호출을 어느 스레드에서 실행할지, 큰 계산을 백그라운드로 옮길지, 어떤 타입과 오류를 허용할지도 자동으로 정하지 않는다. 이런 조건은 JSI를 사용하는 렌더러나 모듈의 별도 계약이다.
출처와 검증 범위
아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.
- Cross-Platform Architecture GlossaryReact Native · 공식 문서 · 확인 2026-08-09
- About the New ArchitectureReact Native · 공식 문서 · 확인 2026-08-09