7P by xguru 2021-01-24 | favorite | 댓글 8개

- 마이크로 콘트롤러 등 제한된 리소스 기기에서 실행되는 JavaScript 엔진
ㅤ→ 64KB 이하의 RAM, 200KB 이하의 플래시 메모리에서도 실행 가능
- ECMAScript 5.1 호환
- ARM Thumb-2용으로 컴파일시 160K 크기
- 적은 메모리 사용에 대해 최적화
- C99 로 작성되어 훌륭한 이식성
- JS 소스코드를 바이트 코드로 프리 컴파일 할수 있도록 스냅샷 지원
- C API로 어디나 쉽게 임베드 가능

QuickJS와 Ducktape와 비교하면 더 작은 JS 엔진일까요? 둘 다 충분히 작은 줄 알았는데..

삼성전자에서 공개한 프로젝트죠. 실제로 많이 쓰이는지는 모르겠는데 어디에 쓰이는지 궁금하네요.

es 5.1 이면 es 6 보다도 이전이니까 흔히 모던하다는 기능은 없다고 보면 되겠네요.

권장 사양을 보니 얼마 전에 이곳에 소개되었던 라즈베리 파이 피코 같은 물건에서 자바스크립트를 구동하기 위한 물건인 것 같네요.
https://news.hada.io/topic?id=3618

1.5 인게 이상해서 내용을 봤습니닷
Key characteristics of JerryScript:

Full ECMAScript 5.1 standard compliance
160K binary size when compiled for ARM Thumb-2
Heavily optimized for low memory consumption
Written in C99 for maximum portability
Snapshot support for precompiling JavaScript source code to byte code
Mature C API, easy to embed in applications

으어 수정해 두었습니다 ㅠ 요즘 오타가 많아지네요.

이 정도 오타는 사이트를 사랑하는 이용자들이 찾아드릴 겁니다 ㅋㅋㅋ

ㅎㅎ 고맙습니다!