Mike Bostock
@ocks.org
Visualization toolmaker. Founder of Observable. Creator of D3. Former NYT Graphics. Pronounced BOSS-tock.
Just landed R cells in Notebook Kit 1.5! I’ll release Desktop soon…
November 5, 2025 at 5:02 AM
Just landed R cells in Notebook Kit 1.5! I’ll release Desktop soon…
You can also import a browser-compatible bundle from the CDN as cdn.jsdelivr.net/npm/@observa... and for the runtime API cdn.jsdelivr.net/npm/@observa...
cdn.jsdelivr.net
October 4, 2025 at 2:39 PM
You can also import a browser-compatible bundle from the CDN as cdn.jsdelivr.net/npm/@observa... and for the runtime API cdn.jsdelivr.net/npm/@observa...
And ya, it’s been a minute (or 214 days) since the last Plot release. We’ll get back to soon and ship a 1.0 release. Been busy between Canvases and Notebooks 2.0.
September 16, 2025 at 3:18 PM
And ya, it’s been a minute (or 214 days) since the last Plot release. We’ll get back to soon and ship a 1.0 release. Been busy between Canvases and Notebooks 2.0.
If we keep adding languages, we’re gonna need a bigger cell menu…
September 16, 2025 at 5:10 AM
If we keep adding languages, we’re gonna need a bigger cell menu…
It isn’t much work to support R/Rscript data loader cells (at least if you don’t mind a lack of syntax highlighting)… we’ll get to it soon. github.com/observablehq...
R data loaders · Issue #79 · observablehq/notebook-kit
Let’s add R, or more specifically Rscript, as a supported interpreter for data loader cells. The hard part is probably the lack of an officially supported Lezer grammar for the R language, but ther...
github.com
September 14, 2025 at 11:20 PM
It isn’t much work to support R/Rscript data loader cells (at least if you don’t mind a lack of syntax highlighting)… we’ll get to it soon. github.com/observablehq...
Exciting to see what you’ve put together. Thank you for sharing!
September 10, 2025 at 7:22 PM
Exciting to see what you’ve put together. Thank you for sharing!
Yes, we plan on adding more interpreters. You can upvote this issue to voice support: github.com/observablehq...
R data loaders · Issue #79 · observablehq/notebook-kit
Let’s add R, or more specifically Rscript, as a supported interpreter for data loader cells. The hard part is probably the lack of an officially supported Lezer grammar for the R language, but ther...
github.com
September 10, 2025 at 4:35 PM
Yes, we plan on adding more interpreters. You can upvote this issue to voice support: github.com/observablehq...
Wow! Very cool. Love that you are including the notebooks in the download to encourage exploration.
September 9, 2025 at 3:42 PM
Wow! Very cool. Love that you are including the notebooks in the download to encourage exploration.
I would love to see that! We’re not using Arrow yet to serialize the results (instead using JSON array-of-objects, mostly because it’s easy), but I’m planning on switching to Arrow tables in memory and possibly Parquet for files in the future.
August 28, 2025 at 3:33 AM
I would love to see that! We’re not using Arrow yet to serialize the results (instead using JSON array-of-objects, mostly because it’s easy), but I’m planning on switching to Arrow tables in memory and possibly Parquet for files in the future.
Wow, that was fast. 🏎️💨 Nice work! Also a tip: SQL cells declare their own DatabaseClient internally when you use the database attribute (unless you set it to something like `var:db`) so no need to declare one in JavaScript unless you want to use it in JavaScript.
August 27, 2025 at 2:56 PM
Wow, that was fast. 🏎️💨 Nice work! Also a tip: SQL cells declare their own DatabaseClient internally when you use the database attribute (unless you set it to something like `var:db`) so no need to declare one in JavaScript unless you want to use it in JavaScript.
This release additionally includes a handful of bug fixes and new Notebook Kit APIs. Thank you for the feedback and contributions! github.com/observablehq...
Release v1.1.0 · observablehq/notebook-kit
Add database connectors for DuckDB, Snowflake, Postgres, and SQLite.
Add support for database and output properties on SQL cells.
Add support for query caching to SQL cells.
Add DatabaseClient to t...
github.com
August 27, 2025 at 2:06 PM
This release additionally includes a handful of bug fixes and new Notebook Kit APIs. Thank you for the feedback and contributions! github.com/observablehq...
We’ve also been building Observable Canvases which is a more visual, cross-functional, collaborative medium for data analysis and dashboarding. observablehq.com/platform/can...
Observable: Explore and visualize data together
Observable's collaborative data canvas helps you explore data, perform analysis, and build expressive charts and dashboards.
observablehq.com
August 27, 2025 at 11:49 AM
We’ve also been building Observable Canvases which is a more visual, cross-functional, collaborative medium for data analysis and dashboarding. observablehq.com/platform/can...
In Observable’s case we’ve been working on Notebooks 2.0 which incorporates many of the ideas of Framework back into notebooks. observablehq.com/notebook-kit/
Observable Notebooks 2.0 Technology Preview | Observable
observablehq.com
August 27, 2025 at 11:49 AM
In Observable’s case we’ve been working on Notebooks 2.0 which incorporates many of the ideas of Framework back into notebooks. observablehq.com/notebook-kit/