镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content
aliiPublic

About

⌒ JavaScript on the BEAM

Topics

Resources

Contributing

Stars

232 stars

Watchers

3 watching

Forks

Repository files navigation

Note

arc is still a young project, tread carefully!

arc ⌒

JavaScript on the BEAM

js

Arc is a JavaScript engine written in Gleam. It implements ECMAScript and has no built-in timers, I/O or concurrency. The BEAM program that embeds it provides whatever globals and host functions the JavaScript needs.

By default Arc interprets JavaScript, and it can also compile it ahead of time to Erlang. It runs on Erlang/OTP, and in the browser on AtomVM compiled to WebAssembly.

Tested against test262 on every commit:

test262 conformance chart
gleam test                 # unit tests
TEST262_EXEC=1 gleam test  # full test262 suite
TEST262=1 gleam test       # parser-only test262

About

⌒ JavaScript on the BEAM

Topics

Resources

Contributing

Stars

232 stars

Watchers

3 watching

Forks

Contributors

Languages