~/talk

Frictionless tutorials with the WebContainer API

Talkat Frontend Nation 2024 · 2024-06-04..06-07· [developer-experience, web-platform]
slides:none on file

Shows a working way to run Node environments entirely in the browser using the WebContainer API, with support for npm/yarn/pnpm and experimental Python, reusing the browser cache for near-instant loads. Demonstrates a shipped starter: npm create tutorial that scaffolds a tutorial using Astro + React templates, lesson .md front matter, previews and terminal panels, and template folders for required packages. Runtime is framework-agnostic, components are in alpha, and the sandbox uses iframes/web workers so tokens stay outside the container.

AI-written summary · about

  1. 0:00Introduction
  2. 0:36What are tutorials
  3. 2:38Different types of tutorials
  4. 3:36WebContainer API
  5. 6:49Learnings
  6. 7:28Tutorial Kit
  7. 12:00Demo
  8. 16:45Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.