Quiz · 5 questions
🧪 Case Study — Pippa ChromeEmbed v0.1
A real working extension, file by file — everything the first eight tracks taught, applied
Level 0Extension Curious
0 XP0/54 lessons0/13 achievements
0/100 XP to next level100 XP to go0% complete
Quiz
01ChromeEmbed's manifest lists 'http://localhost:5173/*' in host_permissions alongside <all_urls>. What's that localhost entry actually doing?
02ChromeEmbed's background.js holds a
latestContextByTab = new Map(). What's it caching and why?03ChromeEmbed's content-script walks the DOM and extracts only the text that's currently inside the viewport. Why not just send document.body.innerText?
04ChromeEmbed's popup.js is six lines total — just opens the side panel and closes itself. Why not make the popup actually useful?
05ChromeEmbed's side panel loads cwkPippa's dev server in an iframe rather than rendering Pippa's UI inside the extension package. What's the trade-off?
Comments 0
🔔 Reply notifications (sign in)Sign in — Please sign in to comment.
No comments yet — be the first.