Skip to main content
← Glossary

JavaScript Interface

JavaScript Interface

JavaScript 엔진을 C++ 애플리케이션에 넣고 양쪽의 객체와 함수를 연결하는 가벼운 인터페이스다.

같은 뜻으로 쓰는 말

  • JSI
  • JavaScript 인터페이스

마지막 검증

JavaScript Interface(JSI)는 JavaScript 엔진을 C++ 애플리케이션 안에 넣고, JavaScript와 C++가 서로의 객체를 참조하며 함수를 호출할 수 있게 하는 가벼운 인터페이스다. React Native의 새 렌더러와 네이티브 모듈 체계가 이 기반을 사용한다.

JSI는 앱에 제공할 카메라·저장소 함수 자체가 아니다. 호출을 어느 스레드에서 실행할지, 큰 계산을 백그라운드로 옮길지, 어떤 타입과 오류를 허용할지도 자동으로 정하지 않는다. 이런 조건은 JSI를 사용하는 렌더러나 모듈의 별도 계약이다.

출처와 검증 범위

아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.

  1. Cross-Platform Architecture GlossaryReact Native · 공식 문서 · 확인 2026-08-09
  2. About the New ArchitectureReact Native · 공식 문서 · 확인 2026-08-09