스파이더몽키(영어: SpiderMonkey)은 웹 브라우저를 만드는 데 기반을 제공하는 오픈 소스 응용 프로그램 프레임워크이다. 모질라 파이어폭스, 서보 및 기타 다양한 프로젝트에서 사용되는 모질라의 자바스크립트 및 웹 어셈블리 엔진이다. C++, 러스트 및 자바스크립트로 작성되었다. C++ 및 Rust 프로젝트에 포함할 수 있으며 독립 실행형 셸로 실행할 수도 있다.[1]
버전
버전 |
출시일 |
일치하는 ECMAScript 버전 |
브라우저 버전
|
오래된 버전, 지원 중단: 1.0 |
March 1996 |
|
Netscape Navigator 2.0
|
오래된 버전, 지원 중단: 1.1 |
August 1996 |
|
Netscape Navigator 3.0
|
오래된 버전, 지원 중단: 1.2 |
June 1997 |
|
Netscape Navigator 4.0 - 4.05
|
오래된 버전, 지원 중단: 1.3 |
October 1998 |
ECMA-262 1st + 2nd edition |
Netscape Navigator 4.06-4.7x
|
오래된 버전, 지원 중단: 1.4 |
|
|
Netscape Server
|
오래된 버전, 지원 중단: 1.5 |
November 2000 |
ECMA-262 3rd edition |
Netscape Navigator 6, Firefox 1.0
|
오래된 버전, 지원 중단: 1.6 |
November 2005[2] |
|
Firefox 1.5
|
오래된 버전, 지원 중단: 1.7 |
October 2006 |
|
Firefox 2.0
|
오래된 버전, 지원 중단: 1.8 |
June 2008 |
|
Firefox 3.0
|
오래된 버전, 지원 중단: 1.8.5 |
March 2011 |
ECMA-262 5th edition |
Firefox 4.0
|
현재 안정화 버전: 31 |
2014 |
|
Firefox 31
|
현재 안정화 버전: 38 |
September 2015 |
|
Firefox 38
|
현재 안정화 버전: 45 |
April 2016 |
|
Firefox 45
|
현재 안정화 버전: 52 |
March 2017 |
|
Firefox 52
|
현재 안정화 버전: 68 |
July 2019 |
|
Firefox 68
|
현재 안정화 버전: 78 |
June 2020 |
|
Firefox 78
|
배포 예정: 90 |
2021 |
|
Firefox 90
|
2014년 버전부터 스파이더몽키는 파이어폭스와 릴리즈를 동시에 하고있다.
콤포넌트
스파이더몽키의 주요 콤포넌트(Components)는 GC(Garbage Collector), JSObject(JS::Value), 파서(parser), 인터프리터(JavaScript Interpreter), JIT 컴파일(JavaScript JITs), 웹어셈블리(WASM,WebAssembly) 등으로 구성되어 있다.[3][4]
같이 보기
각주
외부 링크
- 위키미디어 공용에 스파이더몽키 관련 미디어 분류가 있습니다.
|
---|
프로젝트 | 모질라 랩 | |
---|
모질라 리서치 | |
---|
웹 브라우저 | 세부 항목 |
---|
기원 및 가계 | |
---|
파생 | |
---|
기반 기술 | |
---|
구성 요소 | |
---|
개발중단 | |
---|
|
---|
|
---|
조직 | |
---|
커뮤니티 | |
---|
같이 보기 | |
---|