- Mikrodenetleyiciler gibi kaynakları kısıtlı cihazlarda çalışan bir JavaScript motoru
→ 64KB'tan az RAM ve 200KB'tan az flash bellek üzerinde bile çalışabilir
-
ECMAScript 5.1 uyumlu
-
ARM Thumb-2 için derlendiğinde 160K boyutunda
-
Düşük bellek kullanımı için optimize edilmiş
-
C99 ile yazıldığı için mükemmel taşınabilirlik
-
JS kaynak kodunu bytecode'a önceden derleyebilmek için snapshot desteği
-
C API ile her yere kolayca gömülebilir
8 yorum
QuickJS ve Ducktape ile karşılaştırıldığında daha küçük bir JS motoru mu? İkisinin de zaten yeterince küçük olduğunu sanıyordum..
Samsung Electronics tarafından yayımlanan bir projeydi. Gerçekte ne kadar yaygın kullanıldığını bilmiyorum ama nerede kullanıldığını merak ediyorum.
ES 5.1 ise ES 6'dan da öncesi olduğuna göre, genelde modern denilen özelliklerin olmadığını varsaymak gerekir sanırım.
Önerilen teknik özelliklere bakınca, kısa süre önce burada tanıtılan Raspberry Pi Pico gibi cihazlarda JavaScript çalıştırmak için yapılmış bir şey gibi görünüyor.
https://tr.news.hada.io/topic?id=3618
1.5 inçten büyük olunca garip geldi, ben de içeriğe baktım
JerryScript'in temel özellikleri:
ECMAScript 5.1 standardıyla tam uyumluluk
ARM Thumb-2 için derlendiğinde 160K ikili dosya boyutu
Düşük bellek tüketimi için yoğun biçimde optimize edilmiş
Maksimum taşınabilirlik için C99 ile yazılmış
JavaScript kaynak kodunu bytecode'a önceden derlemek için snapshot desteği
Olgun bir C API'si var, uygulamalara gömmek kolay
Ah, düzelttim uh... Bu aralar yazım hatalarım iyice artıyor.
Bu düzeydeki yazım hatalarını siteyi seven kullanıcılar zaten bulup size bildirir hahaha
Haha, teşekkürler!