# 제품 요구 사항

## Content

### 브라우저

런타임의 ActiveReportsJS 컴포넌트는 다음 브라우저 목록을 지원합니다.

* Microsoft Edge
* Google Chrome
* Mozilla Firefox
* Safari

### 지원되는 프레임워크

ActiveReportsJS에서는 다음 프런트 엔드 프레임워크를 지원합니다.

* [Angular 보고서 뷰어 및 디자이너 컴포넌트](/activereportsjs/docs/v6.1/GettingStarted/Installation#strongangular-npm-%ED%8C%A8%ED%82%A4%EC%A7%80strong) : Angular v17, v18, v19, v20
* [React 보고서 뷰어 및 디자이너 컴포넌트](/activereportsjs/docs/v6.1/GettingStarted/Installation#strongreact-npm-%ED%8C%A8%ED%82%A4%EC%A7%80strong) : React v16, v17, v18, v19; [Next.js v15, v16](https://nextjs.org/)
* [Vue 보고서 뷰어 및 디자이너 컴포넌트](/activereportsjs/docs/v6.1/GettingStarted/Installation#strongvue-npm-%ED%8C%A8%ED%82%A4%EC%A7%80strong) : Vue v3 이상; [Nuxt.js v3, v4](https://nuxtjs.org/)
* [Svelte 보고서 뷰어 및 디자이너 컴포넌트](/activereportsjs/docs/v6.1/GettingStarted/Installation#svelte-npm-%ED%8C%A8%ED%82%A4%EC%A7%80) : Svelte v3, v4, v5
* [Vite](https://vitejs.dev/) : 위에 나열된 프레임워크 버전과 호환됩니다.

### 애플리케이션 개발

ActiveReportsJS 컴포넌트는 완전한 TypeScript 타입 선언(Type Declarations)과 함께 제공됩니다. 엄격한 타입 지정(Strict Typing)을 통해 컴파일 시점에 버그를 잡을 수 있으며, IntelliSense 코드 완성 및 자동 리팩토링 지원을 받을 수 있습니다. 최소 요구되는 TypeScript 버전은 **5.3.3 이상**입니다.

### 지원되는 운영 체제

ActiveReportsJS에서는 다음 운영 체제를 위해 [독립 실행형 디자이너 응용 프로그램](/activereportsjs/docs/v6.1/GettingStarted/Installation#strong%EB%8F%85%EB%A6%BD-%EC%8B%A4%ED%96%89%ED%98%95-%EB%B3%B4%EA%B3%A0%EC%84%9C-%EB%94%94%EC%9E%90%EC%9D%B4%EB%84%88-%EC%9D%91%EC%9A%A9-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8strong) 설치 프로그램을 제공합니다.

* Windows(64비트)
* macOS
* Linux