# Installing a JS runtime _Cynthia doesn't need one, but most of it's plugins do!_ ## Supported runtimes - Cynthia supports **_Node.JS_ everywhere**, and **_Bun_ on Linux and MacOS**. If you have Bun working on Windows through WSL, it'll try that but most likely fail (and fall back on Node.JS). - Any available Bun instance is prefered over Node.JS by Cynthia, this because Cynthia assumes Bun will start faster. - Cynthia (plv2) plugins are rapidly iterated over, giving each a chance to modify or enhance outputs. This makes starting times **very** important, as a single action might mean 30 scripts being ran and returned from. This said, in testing, no serious issues have been seen, yet. - Cynthia finds runtimes through the _path_. ## Downloads I'll link you to these, and you should be able to download and install them according to their own websites. - Node.JS: (LTS / v20.x.x is used in tests, too.) - Bun: