Skip to content
C.W.K.
Stream
Quiz · 5 questions

🧪 Case Study — Pippa ChromeEmbed v0.2.1

A real working extension, file by file — everything the first eight tracks taught, applied

Level 0Extension Curious
0 XP0/56 lessons0/13 achievements
0/100 XP to next level100 XP to go0% complete

Quiz

01Why is adding a frontend to pippa-hosts.js alone not a complete ChromeEmbed host change?
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 v0.2.1's popup has three mode buttons and a frontend selector. Why is it still a doorway rather than a second app?
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?
Spotted a bug or have feedback on this page?Report an Issue

Comments 0

🔔 Reply notifications (sign in)
Sign inPlease sign in to comment.

No comments yet — be the first.