~/talk

JerryScript: An Ultra-lightweight JavaScript Engine for the Internet of Things

links:none on file
slides:none on file

JerryScript claims a 3 KB base footprint but needs ~32–64 KB RAM for real apps, targets devices with <64 KB RAM and <200 KB flash and implements ECMAScript 5.1 compliant behavior (100% test262). It uses 16-bit compressed pointers (≈0.5 MB heap), a compact bytecode generator, and optional precompiled bytecode; a Thumb-2 build is ~156 KB binary with LTO. Demonstrations include a networked Pong demo across devices (STM32F4 + Raspberry Pi) running smoothly in production on dozens to hundreds of thousands of devices.

AI-written summary · about

  1. 0:00Intro
  2. 2:06Why JerryScript
  3. 4:45Background
  4. 6:45Optimization
  5. 8:20Portability
  6. 9:40Code Size
  7. 12:12STM32F4 Hardware
  8. 12:58STM32F5 Hardware
  9. 14:05API Example
  10. 14:35API Example 2
  11. 15:15Architecture
  12. 16:30Memory Consumption
  13. 19:00Compact bytecode
  14. 20:46Interpreter
  15. 21:25Concurrency pointers
  16. 22:38Type field
  17. 23:47Strings
  18. 24:53Number Representation
  19. 26:01Native Support Objects
  20. 26:49Performance Comparison
  21. 29:14Pong Demo
  22. 31:27LowPower Demo
  23. 32:50Future Work
  24. 34:09Summary
  25. 35:24Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.