TGViewer
As For JS As For JS @asforjavascript · 3.08K subscribers
Post #1149 2.36K
Основатель QEMU и FFmpeg опубликовал JavaScript-движок Micro QuickJS

Французский математик Фабрис Беллар (Fabrice Bellard), основавший в своё время проекты QEMU, FFmpeg, BPG, QuickJS, TinyGL и TinyCC, опубликовал новый JavaScript-движок для встраиваемых систем - Micro QuickJS, способный компилировать и выполнять JavaScript-программы, потребляя всего 10 КБ ОЗУ. Вместе с Си-библиотекой движок занимает примерно 100 КБ постоянной памяти. Возможна компиляция JavaScript в байткод и отдельный запуск байткода. Код проекта написан на языке Си и распространяется под лицензией MIT.

Движок поддерживает подмножество возможностей языка JavaScript, близкое к спецификации ECMAScript 5 (ES2019), но предъявляет более строгие требования к коду, не допускающие использования некоторых JavaScript-конструкций, неэффективных или приводящих к ошибкам.

Например, глобальные переменные обязательно должны объявляется через ключевое слово "var", запрещено использование "with", массивы не могут иметь пустоты, невозможна инициализация при объявлении вида "new Number(1)", из eval невозможен доступ к локальным переменным.

Другими отличиями от QuickJS является не использующая стек виртуальная машина; ...

и т.д.


https://github.com/bellard/mquickjs
  • 🔥 27
  • 👍 7
  • ❤ 6
  • 👎 1
  • 👀 1
More from @asforjavascript
  1. Oct 8, 2026https://www.youtube.com/watch?v=ItxfZCmdaSI&list=OLAK5uy_lVqIIi_ibuhCtw6SMTo6bUpeJ6iyVXGuM…
  2. Oct 6, 2026https://youtu.be/rfUEstWJUkA?si=8oyCWfdr2omi69ay
  3. Oct 5, 2026Я все еще еще... Запомните меня таким.
  4. Oct 3, 2026Доброго вам Утрааааа
  5. Oct 3, 2026Архив орг, вводит ограничение до двух публикаций в месяц от одного автора. https://blog.ar…
  6. Oct 2, 2026Если я пропустил за предыдущие 100500 сообщений, что-то, что было для Вас важно - тыкнете…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →