DEV Community

JSLab profile picture

JSLab

JSLab is a fast, native JS & TS scratchpad for Apple Silicon Macs. Every result is traced to its line. Logpoints log a line without editing it. Launching Nov 15.

Joined on  https://js-lab.app
A week of JavaScript tips, collected

A week of JavaScript tips, collected

2 min read

Want to connect with JSLab?

Create an account to connect with JSLab. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Ask AI with Ollama, fully local

Ask AI with Ollama, fully local

1
2 min read
Building a scratchpad on Bun: 7 things that differ from Node

Building a scratchpad on Bun: 7 things that differ from Node

3 min read
Multi-cursor moves that replace a regex

Multi-cursor moves that replace a regex

1
2 min read
Tabs, files and session restore

Tabs, files and session restore

2 min read
Prettier on demand, on run, on save

Prettier on demand, on run, on save

1
2 min read
What your TypeScript becomes when it runs

What your TypeScript becomes when it runs

2 min read
Prototype an API call before you write the client

Prototype an API call before you write the client

2 min read
The jslab CLI: open files and pipe code into a tab

The jslab CLI: open files and pipe code into a tab

2 min read
Snippets (Cmd+B) and the command palette

Snippets (Cmd+B) and the command palette

1
3
2 min read
Quick data munging: group, sum and bucket a CSV

Quick data munging: group, sum and bucket a CSV

2 min read
Working directory and environment variables

Working directory and environment variables

1
2 min read
Canvas sketches with no build step

Canvas sketches with no build step

3 min read
Stop, Kill and loop protection

Stop, Kill and loop protection

2 min read
Why a scratchpad should run your code in a separate process

Why a scratchpad should run your code in a separate process

3 min read
npm packages, types, and the quick-fix install

npm packages, types, and the quick-fix install

2 min read
Themes, and importing your VS Code theme

Themes, and importing your VS Code theme

2 min read
Reading a stack trace that points at your own line

Reading a stack trace that points at your own line

3 min read
Settings and the Keybindings editor

Settings and the Keybindings editor

2 min read
TypeScript types you can see running

TypeScript types you can see running

3 min read
The same snippet in Bun and in a browser

The same snippet in Bun and in a browser

3 min read
Ask AI providers, and where your key lives

Ask AI providers, and where your key lives

2 min read
Refactor with a local model, and review it as a diff

Refactor with a local model, and review it as a diff

3 min read
Line-anchored output and the filter chips

Line-anchored output and the filter chips

2 min read
Log inside a loop without touching the code

Log inside a loop without touching the code

3 min read
Try a React component without creating a project

Try a React component without creating a project

3 min read
npm in a scratchpad: install without leaving JSLab

npm in a scratchpad: install without leaving JSLab

1 min read
AI Chat in JSLab: ask about your tab, review the fix as a diff

AI Chat in JSLab: ask about your tab, review the fix as a diff

1 min read
Inspect any value without console.log

Inspect any value without console.log

3 min read
30 seconds of JSLab: every result beside the line that made it

30 seconds of JSLab: every result beside the line that made it

1 min read
One editor, three runtimes: Bun, Browser, and the one in between

One editor, three runtimes: Bun, Browser, and the one in between

1
4 min read
Every value should know where it came from

Every value should know where it came from

4 min read
loading...
⌂