Skip to content
This repository was archived by the owner on Dec 14, 2025. It is now read-only.

mayant15/jsen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jsen

A non-standard-compliant JS engine meant to illustrate how engines (and VMs in general) work. Supports a very small subset of ECMAScript with no GC.

Features

Supported JS

  • Math operations on literals
  • Stack
  • Primitive variables and runtime types
  • Heap
  • Objects (allocate/deallocate objects)
  • Functions

Jsen

  • Allow adding functions to global object

About

A bare bones JavaScript compiler and VM

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages