Skip to content

Commit e75999b

Browse files
committed
BP1.0: Cleanup links and hero
1 parent bb861a8 commit e75999b

File tree

3 files changed

+30
-13
lines changed

3 files changed

+30
-13
lines changed
420 KB
Loading

content/blog/browserpod-1.0.mdx

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@ description: |
55
authors:
66
- alessandro
77
pubDate: "February 18 2026"
8-
heroImage: "./banners/BrowserPod_beta-hero.png"
8+
heroImage: "./banners/BrowserPod-for-nodejs.jpg"
99
tags:
1010
- BrowserPod
1111
---
1212

13-
Today we’re releasing [[BrowserPod]](https://browserpod.io) 1.0: a browser-based code sandbox for running untrusted code next to the user, with near-native speed, extremely low latency, strong data locality and very low running costs, while maintaining high fidelity with native/cloud execution.
13+
Today we’re releasing [BrowserPod](https://browserpod.io) 1.0: a browser-based code sandbox for running untrusted code next to the user, with near-native speed, extremely low latency, strong data locality and very low running costs, while maintaining high fidelity with native/cloud execution.
1414

1515
This first release ships with **BrowserPod for Node.js**, the first engine in a broader, language-agnostic platform: a universal execution layer for browser-based compute. Support for Python, Ruby, Go and Rust engines will be released in the next six months. Linux-class sandboxes, powered by CheerpX, will be added by the end of 2026.
1616

1717
BrowserPod relies on WebAssembly to provide high-fidelity, fully compiled runtime engines for multiple languages that are robust to real-world computationally heavy, multithreaded and multiprocess loads.
1818

19-
To get an idea of what BrowserPod can do, feel free to experiment with the [Node.js](http://Node.js) REPL below, running completely on your device.
19+
To get an idea of what BrowserPod can do, feel free to experiment with the Node.js REPL below, running completely on your device.
2020

2121
[ REPL DEMO ]
2222

@@ -34,7 +34,7 @@ BrowserPod flips the model: **keep execution inside the browser**, leveraging We
3434

3535
## What you can build with it (today)
3636

37-
BrowserPod is designed to be a universal compute platform, powered by multiple runtime engines, starting with [Node.js](http://Node.js), but expanding to other languages very rapidly.
37+
BrowserPod is designed to be a universal compute platform, powered by multiple runtime engines, starting with Node.js, but expanding to other languages very rapidly.
3838

3939
This technology is the culmination of more than 10 years of unique experience that we have in building browser-based development tools and virtual machines based on WebAssembly.
4040

@@ -79,7 +79,12 @@ To see Portals in action, scan the QR code (below) with your mobile device. Any
7979

8080
## How does this work?
8181

82-
[ ARCH DIAGRAM]
82+
<figure class="w-full">
83+
![BrowserPod diagram](./images/Browserpod-diagram_2.webp)
84+
<figcaption class="text-center">
85+
Diagram of the BrowserPod architecture, illustrating the main components.
86+
</figcaption>
87+
</figure>
8388

8489
At its core, BrowserPod is built to be a high-fidelity, multi-language runtime environment.
8590

@@ -90,9 +95,9 @@ Pods provide:
9095
- Process isolation and true concurrency via WebWorkers, suitable for real tools and workloads.
9196
- Controlled networking (ingress and egress) via Portals.
9297

93-
BrowserPod builds on our previous experience in building browser-based virtual machines, with WebVM [LINK] being its spiritual predecessor. The syscall layer of WebVM, which is powerful enough to run large scale, unmodified native applications ( [LINK TO ALPINE ARTICLE]), serves as the core foundation of BrowserPod.
98+
BrowserPod builds on our previous experience in building browser-based virtual machines, with [WebVM](https://webvm.io) being its spiritual predecessor. The syscall layer of WebVM, which is powerful enough to run large scale, [unmodified native applications](https://labs.leaningtech.com/blog/webvm-20), serves as the core foundation of BrowserPod.
9499

95-
## Why [Node.js](http://Node.js) first
100+
## Why Node.js first
96101

97102
We started with Node.js deliberately, not as an easy first step, but because it is one of the most challenging environments to test the robustness and fidelity of BrowserPod.
98103

@@ -102,7 +107,7 @@ Shipping Node.js as the first engine forces the platform to be robust from the s
102107

103108
## Roadmap and vision
104109

105-
Today’s release of **BrowserPod for [Node.js](http://Node.js)** is the first step of our ambitious release plan.
110+
Today’s release of **BrowserPod for Node.js** is the first step of our ambitious release plan.
106111

107112
Our roadmap includes numerous releases of new engines in the course of 2026:
108113

@@ -117,15 +122,23 @@ By the end of 2026 BrowserPod will be able to run any Linux container in the bro
117122

118123
Throughout the year, we’ll also keep shipping continuous improvements in performance, compatibility, and developer ergonomics as we learn from real usage.
119124

120-
If you have any questions or ideas for us, get in touch. The whole Leaning Technologies team, myself included, is available on Discord [LINK]
121-
122-
[LARGE DISCORD BUTTON]
125+
If you have any questions or ideas for us, get in touch. The whole Leaning Technologies team, myself included, is available on [Discord](https://discord.leaningtech.com)
123126

124127
## Try it out now
125128

126-
[ LARGE LINK TO BP CONSOLE ]
129+
import LinkButton from "@leaningtech/astro-theme/components/LinkButton.astro";
130+
131+
<div class="flex items-center gap-2 flex-wrap">
132+
<LinkButton
133+
type="primary-browserpod"
134+
href="https://console.browserpod.io"
135+
label="BrowserPod Console"
136+
iconRight="mi:arrow-right"
137+
target="_blank"
138+
/>
139+
</div>
127140

128-
If you want to see what BrowserPod feels like in practice, start here with two clicks ( [https://console.browserpod.io](https://console.browserpod.io)) and follow the instructions, or simply use our npm quickstart directly.
141+
If you want to see what BrowserPod feels like in practice, start here: [https://console.browserpod.io](https://console.browserpod.io) and follow the instructions, or simply use our npm quickstart.
129142

130143
`npm create browserpod-quickstart`
131144

packages/astro-theme/components/LinkButton.astro

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ const {
6161
type === "secondary-mono-cj",
6262
"border-white border-opacity-30 bg-blurple text-white hover:border-opacity-80":
6363
type === "discord",
64+
"border-white bg-[#2DA682] hover:bg-emerald-400 text-white hover:bg-[#909090] hover:text-white":
65+
type === "primary-browserpod",
66+
"bg-white/10 hover:bg-white/20 text-white border border-white/20":
67+
type === "secondary-browserpod",
6468
},
6569
]}
6670
>

0 commit comments

Comments
 (0)