~/talk

Become a wizard and make the browser your own

Talkat DevFest Nantes 2025 · 2025-10-16..10-17· [web-platform, javascript]
slides:none on file

Shows how a WebExtensions extension uses a single manifest.json plus content scripts to inject JS/CSS, a side panel and popup for isolated UI, and a DevTools panel using chrome.devtools. Demonstrates the readability library to extract article text, a local summarizer and prompt API for on-device LLM summarization, and an actual proposal runtime.getVersion that ships across browsers within weeks. Links to GitHub samples and describes stores that can scale an extension to thousands or millions of users.

AI-written summary · about

  1. 0:00Browser extensions intro
  2. 6:03Basic Chrome extension
  3. 10:59Side panels for UI
  4. 16:37Popups and AI interactions
  5. 20:10DevTools UI with extensions
  6. 23:17New extension APIs
  7. 29:12Extension capabilities recap
  8. 31:36Closing and audience feedback
~/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.