7 pontos por xguru 2021-01-24 | 8 comentários | Compartilhar no WhatsApp
  • 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

 
ffdd270 2021-01-25

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..

 
colus001 2021-01-24

É um projeto divulgado pela Samsung Electronics. Não sei se é realmente muito usado, mas fico curioso para saber onde ele é utilizado.

 
galadbran 2021-01-24

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.

 
kunggom 2021-01-24

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

 
galadbran 2021-01-24

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

 
xguru 2021-01-24

Ah, corrigi isso, aff. Ultimamente tenho cometido muitos erros de digitação.

 
galadbran 2021-01-24

Erros de digitação desse nível os usuários que amam o site vão encontrar para vocês kkk

 
xguru 2021-01-24

Haha, obrigado!