Runtime
What a machine needs before the software starts.
The runtime is what a machine needs before the software runs at all. It covers local development and the build as well as the server, which is where it differs from hosting needs: a static site generator written for Node.js needs Node.js here and only static files there. A record carries every runtime its documentation names as supported. The lowest supported version, where the documentation states one, is a separate field on the record.
12 values in use. 222 records do not record this field. Defined but unused so far: Dart, R — a value with no records is a gap in our coverage, not a statement about the market.
- PHPNeeds PHP installed.52 records
- Node.jsNeeds Node.js installed.162 records
- BunRuns on Bun.17 records
- DenoRuns on Deno.14 records
- PythonNeeds Python installed.26 records
- RubyNeeds Ruby installed.8 records
- Perl3 records
- Lua1 record
- BinaryOne download, nothing else to install.90 records
- Erlang VMNeeds the Erlang VM.2 records
- Java VMNeeds a Java runtime.27 records
- .NETNeeds .NET installed.10 records