Bookmarklets FTW: The Case for Bookmarklets in Everyday Life
summary
Bookmarklets are tiny JavaScript programs delivered via the javascript: URL that execute in-page; they get written and iterated inside Chrome DevTools Snippets and deployed as a minified, entity-encoded link (gist → rawcdn) or as a remote script loader. Example: an auto-advancer for reveal.js that steps every 4 seconds, shows a loaded UI, and quits on Shift+Q; another adds a timed delay to MeetSpaces GIF capture for hands-free loops. Tradeoffs: extra HTTP if loading remotely and hard cross-tab persistence.
AI-written summary · about
chapters (27)
- 0:00Intro
- 0:37Welcome
- 0:59Craigslist
- 1:11Swag
- 2:20App Ideas
- 2:56What Makes Up a Bookmarklet
- 3:46JavaScript URL
- 4:24Selfcontained
- 5:28Things you can do
- 6:33Bookmarklets
- 7:29Bending the Internet
- 7:50Creating Bookmarklets
- 9:13Using Chrome Devtools
- 10:15Things to Consider
- 11:36Deployment
- 12:06Roget
- 12:20Production URL
- 12:43Advanced Bookmarklet
- 13:17Advanced Features
- 13:34Static Bookmarklets
- 13:51Latest Code
- 14:48Libraries
- 15:28Demonstration
- 16:55Bookmarklet Pitfalls
- 17:24Why Bookmarklets
- 18:47Confidence
- 19:26Conclusion
related talks
22mExtending the Web - explore new UI surfaces with WebExtensions
35mBeyond The Tab: Executing JavaScript Across Browser Contexts
05m5 Projects in 5 Minutes
09mNiall Kennedy at Social Graph Foo Camp, February 2008
49mEffective Browser JavaScript Debugging
38mSecret Shortcuts of Loading Web Performance
43mBack to Basics Let's Code some web stuff
38mJavascript Considered...Useful
