Skip to content

Commit 95754fa

Browse files
thisisjofrankphilhawksworthlucacasonato
authored
Sandboxes to sandbox (#2838)
Co-authored-by: Phil Hawksworth <phil@deno.com> Co-authored-by: Luca Casonato <hello@lcas.dev>
1 parent 567174e commit 95754fa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+154
-140
lines changed

_components/Header.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export default function (
1111
const hrefIsInCurrentSection = (href: string, currentSection: string) => {
1212
return href.includes(currentSection) ||
1313
href === "/services/" &&
14-
["deploy", "subhosting", "services", "sandboxes"].includes(
14+
["deploy", "subhosting", "services", "sandbox"].includes(
1515
currentSection,
1616
);
1717
};

_config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ site.copy("deploy/images");
137137
site.copy("deploy/classic/images");
138138
site.copy("deploy/kv/images");
139139
site.copy("deploy/tutorials/images");
140-
site.copy("sandboxes/images");
140+
site.copy("sandbox/images");
141141
site.copy("runtime/fundamentals/images");
142142
site.copy("runtime/getting_started/images");
143143
site.copy("runtime/reference/images");

_includes/layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export default function Layout(data: Lume.Data) {
1111
const isServicesPage = data.url.startsWith("/deploy") ||
1212
data.url.startsWith("/subhosting") ||
1313
data.url.startsWith("/services") ||
14-
data.url.startsWith("/sandboxes");
14+
data.url.startsWith("/sandbox");
1515
const hasSubNav = isServicesPage;
1616

1717
return (

_includes/sandbox-example.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default function Raw(data: Lume.Data) {
44
return (
55
<>
66
<p className="italic">
7-
<a href="https://deno.com/deploy/sandboxes/">Deno Sandboxes</a>{" "}
7+
<a href="https://deno.com/deploy/sandbox/">Deno Sandbox</a>{" "}
88
provide a sandboxed environment for evaluating JavaScript code. This is
99
useful for evaluating code that is not trusted or for testing code that
1010
is not safe to run in the main runtime.
@@ -13,8 +13,8 @@ export default function Raw(data: Lume.Data) {
1313
{data.children}
1414

1515
<p className="my-8 block">
16-
For more information about Sandboxes, see the{" "}
17-
<a href="/sandboxes/">Sandboxes documentation</a>.
16+
For more information, see the{" "}
17+
<a href="/sandbox/">Deno Sandbox documentation</a>.
1818
</p>
1919
</>
2020
);

deploy/_data.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,8 @@ export const SidebarNav = [
154154
href: "/deploy/",
155155
},
156156
{
157-
title: "Sandboxes",
158-
href: "/sandboxes/",
157+
title: "Deno Sandbox",
158+
href: "/sandbox/",
159159
},
160160
{
161161
title: "Deploy Classic",

deploy/changelog.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,17 @@ description: "Listing notable progress in the development and evolution of Deno
4747
Code Execution) and
4848
[CVE-2025-55184/CVE-2025-67779](https://deno.com/blog/cve-2025-55184) (Denial
4949
of Service).
50-
- And one more thing at the end: we've quietly enabled our new sandboxes
50+
- And one more thing at the end: we've quietly enabled our new Deno Sandbox
5151
infrastructure for all Deno Deploy users to try.
52-
- Sandboxes provide fully isolated Linux microVMs for you to run untrusted
52+
- Deno Sandbox provides fully isolated Linux microVMs for you to run untrusted
5353
code in.
5454
- This is particularly useful for running third-party code, such as plugins,
5555
extensions, or user-generated or LLM-generated code, without risking the
5656
security of your application.
57-
- We'll announce more details about sandboxes in the new year, so stay tuned!
58-
- Try it out from the "Sandboxes" tab in the organization overview.
59-
- [Learn more about sandboxes.](https://deno.com/deploy/sandboxes)
57+
- We'll announce more details about Deno Sandbox in the new year, so stay
58+
tuned!
59+
- Try it out from the "Sandboxes" tab in the Deno Deploy console
60+
- [Learn more about Deno Sandbox.](https://deno.com/deploy/sandbox)
6061

6162
### Bug fixes
6263

deploy/classic/_data.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,8 @@ export const SidebarNav = [
125125
href: "/deploy/",
126126
},
127127
{
128-
title: "Sandboxes",
129-
href: "/sandboxes/",
128+
title: "Deno Sandbox",
129+
href: "/sandbox/",
130130
},
131131
{
132132
title: "Deploy Classic",

deploy/reference/runtime.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ applications, and within a few hundred milliseconds for larger applications.
105105

106106
Deno Deploy uses multiple optimizations to enable fast cold starts:
107107

108-
- Sandboxes and the Deno runtime are pre-provisioned to ensure they don't need
109-
to be created from scratch when starting an application.
108+
- Linux microVMs and the Deno runtime are pre-provisioned to ensure they don't
109+
need to be created from scratch when starting an application.
110110

111111
- Applications start immediately when the client sends the first TCP packet to
112112
establish a TLS connection. For fast-starting applications, depending on the

examples/_data.ts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -301,86 +301,86 @@ export const sidebar = [
301301
],
302302
},
303303
{
304-
title: "Sandboxes",
304+
title: "Deno Sandbox",
305305
items: [
306306
{
307307
title: "Evaluating JavaScript",
308-
href: "/examples/sandboxes_evaluating_javascript/",
308+
href: "/examples/sandbox_evaluating_javascript/",
309309
type: "example",
310310
},
311311
{
312312
title: "Spawn a subprocess",
313-
href: "/examples/sandboxes_spawn_subprocess/",
313+
href: "/examples/sandbox_spawn_subprocess/",
314314
type: "example",
315315
},
316316
{
317317
title: "Serve a web framework",
318-
href: "/examples/sandboxes_web_framework/",
318+
href: "/examples/sandbox_web_framework/",
319319
type: "example",
320320
},
321321
{
322322
title: "Privide SSH access to a sandbox",
323-
href: "/examples/sandboxes_ssh_access/",
323+
href: "/examples/sandbox_ssh_access/",
324324
type: "example",
325325
},
326326
{
327327
title: "Intereactive JavaScript REPL",
328-
href: "/examples/sandboxes_javascript_repl/",
328+
href: "/examples/sandbox_javascript_repl/",
329329
type: "example",
330330
},
331331
{
332332
title: "Provide a VSCode instance in a sandbox",
333-
href: "/examples/sandboxes_vscode_instance/",
333+
href: "/examples/sandbox_vscode_instance/",
334334
type: "example",
335335
},
336336
{
337337
title: "Use template literals with variable interpolation",
338-
href: "/examples/sandboxes_template_literals/",
338+
href: "/examples/sandbox_template_literals/",
339339
type: "example",
340340
},
341341
{
342342
title: "Error handling",
343-
href: "/examples/sandboxes_error_handling/",
343+
href: "/examples/sandbox_error_handling/",
344344
type: "example",
345345
},
346346
{
347347
title: "Error handling with custom error classes",
348-
href: "/examples/sandboxes_custom_error_classes/",
348+
href: "/examples/sandbox_custom_error_classes/",
349349
type: "example",
350350
},
351351
{
352352
title: "Command cancellation",
353-
href: "/examples/sandboxes_command_cancellation/",
353+
href: "/examples/sandbox_command_cancellation/",
354354
type: "example",
355355
},
356356
{
357357
title: "Access string and binary output",
358-
href: "/examples/sandboxes_access_output/",
358+
href: "/examples/sandbox_access_output/",
359359
type: "example",
360360
},
361361
{
362362
title: "Set and get environment variables",
363-
href: "/examples/sandboxes_environment_variables/",
363+
href: "/examples/sandbox_environment_variables/",
364364
type: "example",
365365
},
366366
{
367367
title: "Stream output to a local file",
368-
href: "/examples/sandboxes_stream_output/",
368+
href: "/examples/sandbox_stream_output/",
369369
type: "example",
370370
},
371371
{
372372
title: "Upload files and directories to a sandbox",
373-
href: "/examples/sandboxes_upload_files/",
373+
href: "/examples/sandbox_upload_files/",
374374
type: "example",
375375
},
376376
{
377377
title: "Control sandbox timeout",
378-
href: "/examples/sandboxes_timeout_control/",
378+
href: "/examples/sandbox_timeout_control/",
379379
type: "example",
380380
},
381381
{
382382
title: "Configure sandbox memory",
383-
href: "/examples/sandboxes_memory/",
383+
href: "/examples/sandbox_memory/",
384384
type: "example",
385385
},
386386
],
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Access string and binary output"
33
description: "Learn how to access string and binary output from commands in a sandbox."
4-
url: /examples/sandboxes_access_output/
4+
url: /examples/sandbox_access_output/
55
layout: sandbox-example.tsx
66
---
77

0 commit comments

Comments
 (0)