https://mp2.dk/techblog/chowjs/
- AOT : Ahead-Of-Time
- 게임콘솔을 타겟으로 JavaScript로 게임을 개발한 후 미리 컴파일해서 런타임과 함께 배포하는 방식
ㅤ→ QuickJS 기반
ㅤ→ ES2020 까지의 최신 JS 지원
ㅤ→ PC, Mobile, Console 지원
ㅤ→ NW.js 런타임 환경의 서브셋 제공
ㅤ→ AOT 컴파일러로 SSA IR를 이용해서 빠른 머신 코드를 생성
ㅤ→ 인라인 캐슁 구현
ㅤ→ 레퍼런스 카운팅 GC 사용
- V8 인터프리터보다 3.23x 빠름
ㅤ→ V8에서 30FPS 이하였던게 60FPS까지 가능해짐
- 현재까지 알려진 프로덕션 수준의 AOT엔진은 페이스북이 개발한 Hermes 정도 밖에 없음
ㅤ→ ReactNative용이고, 머신코드가 아닌 ByteCode를 생성
Detect language Afrikaans Albanian Amharic Arabic Armenian Azerbaijani Basque Belarusian Bengali Bosnian Bulgarian Catalan Cebuano Chichewa Chinese (Simplified) Chinese (Traditional) Corsican Croatian Czech Danish Dutch English Esperanto Estonian Filipino Finnish French Frisian Galician Georgian German Greek Gujarati Haitian Creole Hausa Hawaiian Hebrew Hindi Hmong Hungarian Icelandic Igbo Indonesian Irish Italian Japanese Javanese Kannada Kazakh Khmer Korean Kurdish Kyrgyz Lao Latin Latvian Lithuanian Luxembourgish Macedonian Malagasy Malay Malayalam Maltese Maori Marathi Mongolian Myanmar (Burmese) Nepali Norwegian Pashto Persian Polish Portuguese Punjabi Romanian Russian Samoan Scots Gaelic Serbian Sesotho Shona Sindhi Sinhala Slovak Slovenian Somali Spanish Sundanese Swahili Swedish Tajik Tamil Telugu Thai Turkish Ukrainian Urdu Uzbek Vietnamese Welsh Xhosa Yiddish Yoruba Zulu
Afrikaans Albanian Amharic Arabic Armenian Azerbaijani Basque Belarusian Bengali Bosnian Bulgarian Catalan Cebuano Chichewa Chinese (Simplified) Chinese (Traditional) Corsican Croatian Czech Danish Dutch English Esperanto Estonian Filipino Finnish French Frisian Galician Georgian German Greek Gujarati Haitian Creole Hausa Hawaiian Hebrew Hindi Hmong Hungarian Icelandic Igbo Indonesian Irish Italian Japanese Javanese Kannada Kazakh Khmer Korean Kurdish Kyrgyz Lao Latin Latvian Lithuanian Luxembourgish Macedonian Malagasy Malay Malayalam Maltese Maori Marathi Mongolian Myanmar (Burmese) Nepali Norwegian Pashto Persian Polish Portuguese Punjabi Romanian Russian Samoan Scots Gaelic Serbian Sesotho Shona Sindhi Sinhala Slovak Slovenian Somali Spanish Sundanese Swahili Swedish Tajik Tamil Telugu Thai Turkish Ukrainian Urdu Uzbek Vietnamese Welsh Xhosa Yiddish Yoruba Zulu
Text-to-speech function is limited to 200 characters