7 điểm bởi xguru 2021-01-24 | 8 bình luận | Chia sẻ qua WhatsApp
  • Engine JavaScript chạy trên các thiết bị có tài nguyên hạn chế như vi điều khiển

→ Có thể chạy cả trên RAM dưới 64KB và bộ nhớ flash dưới 200KB

  • Tương thích với ECMAScript 5.1

  • Kích thước 160K khi biên dịch cho ARM Thumb-2

  • Được tối ưu cho mức sử dụng bộ nhớ thấp

  • Được viết bằng C99 nên có tính di động rất cao

  • Hỗ trợ snapshot để có thể precompile mã nguồn JS thành bytecode

  • Có thể dễ dàng nhúng ở bất cứ đâu thông qua C API

8 bình luận

 
ffdd270 2021-01-25

So với QuickJS và Ducktape thì đây có phải là một engine JS nhỏ hơn không? Tôi cứ nghĩ cả hai đã đủ nhỏ rồi..

 
colus001 2021-01-24

Đây là dự án do Samsung Electronics công bố. Không rõ trên thực tế có được dùng nhiều hay không, nhưng tôi khá tò mò nó được dùng ở đâu.

 
galadbran 2021-01-24

Nếu là ES 5.1 thì còn trước cả ES 6, nên có thể xem là sẽ không có những tính năng thường được gọi là hiện đại.

 
kunggom 2021-01-24

Nhìn vào cấu hình khuyến nghị thì có vẻ đây là thứ để chạy JavaScript trên những thiết bị như Raspberry Pi Pico, vốn đã từng được giới thiệu ở đây cách đây không lâu.

https://vi.news.hada.io/topic?id=3618

 
galadbran 2021-01-24

Tôi thấy hơn 1,5 inch nên thấy lạ và đã vào xem nội dung.

Các đặc điểm chính của JerryScript:

Tuân thủ đầy đủ tiêu chuẩn ECMAScript 5.1

Kích thước nhị phân 160K khi biên dịch cho ARM Thumb-2

Được tối ưu mạnh cho mức tiêu thụ bộ nhớ thấp

Được viết bằng C99 để đạt tính di động tối đa

Hỗ trợ snapshot để biên dịch trước mã nguồn JavaScript thành bytecode

C API hoàn thiện, dễ nhúng vào ứng dụng

 
xguru 2021-01-24

Ôi, tôi đã sửa lại rồi TT dạo này tôi mắc lỗi gõ khá nhiều.

 
galadbran 2021-01-24

Mức typo này thì những người dùng yêu quý trang web sẽ tìm ra giúp thôi mà hahaha

 
xguru 2021-01-24

Haha, cảm ơn nhé!