RunKit: Instant, reproducible JavaScript playgrounds

Home » Blog » Software » Enterprise Software » RunKit: Instant, reproducible JavaScript playgrounds

I’m a huge proponent of the idea that programming tools should directly interact with coding and provide immediate, responsive feedback to changes.

RunKit is such a tool that offers a comprehensive JavaScript / Node.js prototyping environment. The service supplies you with instant, sandboxed Node.js instances called “notebooks” that allow you to experiment with the whole gamut of NPM modules.
Moreover, “from graphs and maps to low level hexadecimal inspectors” RunKit offers data visualisations for immediate visual feedback. Once done you can showcase your work by embedding it on your own website and even give your users the opportunity to further edit and experiment with it.

Another remarkable feature is RunKit‘s error analysis and Node.js stack trace visualisation (see this example). Better still, because each notebook is packaged in a Docker container when filing a bug report you can simply include a notebook reproducing the error in order to ensure the maintainer of the software in question can reproduce the behaviour you encountered as well.

Leave a Comment

* Checkbox GDPR is required

*

I agree

By continuing to browse the site you agree to our use of cookies. Privacy Policy

Privacy Preference Center

Strictly necessary

These cookies are necessary for the site to function.

PHPSESSID: Preserves user session state across page requests.

__cfduid: Used by the content network, Cloudflare, to identify trusted web traffic.

PHPSESSID
__cfduid

Preferences

Remembers the user's submitted data when a comment is submitted in a blog post. The purpose is to aut o-populate form fields for subsequent comments, in order to save time for the user.

wfvt_#

Statistics

Statistic cookies help us to understand how visitors interact with our websites by collecting and reporting information anonymously.

_ga: Registers a unique ID that is used to generate statistical data on how the visitor uses the website.

_gat: Used by Google Analytics to throttle request rate.

_gid: Registers a unique ID that is used to generate statistical data on how the visitor uses the website.

collect: Used to send data to Google Analytics about the visitor's device and behaviour. Tracks the visitor across d evices and marketing channels.

_ga,_gat,_gid
collect

Security

We use Wordfence to secure our website against hacking attempts: https://www.wordfence.com/

wordfence_verifiedHuman

Close your account?

Your account will be closed and all data will be permanently deleted and cannot be recovered. Are you sure?