- Motor JavaScript executado em dispositivos com recursos limitados, como microcontroladores
→ Pode rodar com menos de 64 KB de RAM e menos de 200 KB de memória flash
-
Compatível com ECMAScript 5.1
-
Tamanho de 160 K quando compilado para ARM Thumb-2
-
Otimizado para baixo uso de memória
-
Escrito em C99, com excelente portabilidade
-
Suporte a snapshots para pré-compilar código-fonte JS em bytecode
-
Pode ser facilmente embarcado em qualquer lugar por meio de uma API em C
8 comentários
Será que é um motor JS menor em comparação com o QuickJS e o Ducktape? Eu achava que os dois já eram pequenos o suficiente..
É um projeto divulgado pela Samsung Electronics. Não sei se é realmente muito usado, mas fico curioso para saber onde ele é utilizado.
Se for ES 5.1, então é anterior até ao ES 6, então dá para considerar que não tem os recursos que normalmente chamamos de modernos.
Pelas especificações recomendadas, parece ser algo para rodar JavaScript em dispositivos como o Raspberry Pi Pico, que foi apresentado aqui há algum tempo.
https://pt.news.hada.io/topic?id=3618
Passou de 1,5, então achei estranho e fui ver o conteúdo
Principais características do JerryScript:
Conformidade total com o padrão ECMAScript 5.1
160K de tamanho binário quando compilado para ARM Thumb-2
Fortemente otimizado para baixo consumo de memória
Escrito em C99 para máxima portabilidade
Suporte a snapshot para pré-compilar código-fonte JavaScript em bytecode
API C madura, fácil de embutir em aplicações
Ah, corrigi isso, aff. Ultimamente tenho cometido muitos erros de digitação.
Erros de digitação desse nível os usuários que amam o site vão encontrar para vocês kkk
Haha, obrigado!