Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Weinre
Search
alunny
April 26, 2012
Technology
170
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Weinre
An introducttion to Weinre - Webkit Inspector Remote
alunny
April 26, 2012
More Decks by alunny
See All by alunny
PhoneGap Build @ PG Day
alunny
1
570
PhoneGap Build Dev Experience
alunny
2
260
Anatomy of an App
alunny
8
1.9k
Other Decks in Technology
See All in Technology
QA・ソフトウェアテスト研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
3
1.8k
コンポーネント名には何を含めるべきなのか? / what-should-be-included-in-component-names
airrnot1106
0
180
BigQuery を検索ソースとした AI Agent の作り方って 〇〇 通りあんねん
satohjohn
0
140
Claude Code並行開発環境の ムダ‧ムラ‧ムリを見直した話
muranakaaa
0
330
AIエージェントの知識表現と推論に なぜグラフが使われるのか - 記号的AIの復権とニューラルAIとの統合
yohei1126
1
210
数値で見る Microsoft MVP 〜Spec Kit と GitHub Copilot Agent で作るデータ可視化ダッシュボード〜
yutakaosada
0
170
現場で使える AWS DevOps Agent 活用ノウハウ - Release Management 機能の検証結果を添えて / AWS DevOps Agent Release Management and Know-How
kinunori
5
770
AI Agent を本番環境へ―― Microsoft Foundry × Azure Serverless で作る Enterprise-Ready な基盤
shibayan
PRO
1
860
検索技術知識0のエンジニアが広告検索システムを内製化して運用するまで
lycorptech_jp
PRO
0
160
現場をAIで動かす「フィジカル AI」の組み込み設計の考え方【SORACOM Discovery 2026】
soracom
PRO
0
150
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
0
190
AI工学特論: MLOps・継続的評価
asei
11
3k
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
260
The untapped power of vector embeddings
frankvandijk
2
1.8k
BBQ
matthewcrist
89
10k
Practical Orchestrator
shlominoach
191
11k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Raft: Consensus for Rubyists
vanstee
141
7.6k
4 Signs Your Business is Dying
shpigford
187
22k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
330
Everyday Curiosity
cassininazir
0
270
Ruling the World: When Life Gets Gamed
codingconduct
0
290
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Transcript
Weinre Andrew Lunny, PhoneGap/Adobe Thursday, 26 April, 12
Me @alunny Computer Scientist Nitobi Software Adobe Systems Author Thursday,
26 April, 12
A Brief History of Web Debugging Thursday, 26 April, 12
The Dawn of Time Thursday, 26 April, 12
alert() confirm, prompt Thursday, 26 April, 12
Some Dead Ends Thursday, 26 April, 12
extensions Thursday, 26 April, 12
browsers Thursday, 26 April, 12
bookmarklets Lite Thursday, 26 April, 12
bookmarklets are great because they run anywhere this will be
important later Thursday, 26 April, 12
alert() Thursday, 26 April, 12
enter weinre Thursday, 26 April, 12
‣ client - server - target architecture ‣ client (desktop):
webkit inspector ‣ target (mobile): bookmarklet-style JS ‣ server: relays msgs back and forth weinre nutshell Thursday, 26 April, 12
$ (sudo) npm install -g weinre $ weinre weinre: starting
server at http://localhost:8080 run locally Thursday, 26 April, 12
Thursday, 26 April, 12
Thursday, 26 April, 12
localhost? Thursday, 26 April, 12
debug.phonegap.com Thursday, 26 April, 12
‣ run anywhere ‣ don’t require any changes to the
browser/platform ‣ easy to change/update bookmarklets are great Thursday, 26 April, 12
‣ no low-level access ‣ advanced capabilities (e.g. step- debugging,
error logging) are difficult to impossible bookmarklets aren’t enough Thursday, 26 April, 12
Thursday, 26 April, 12
coming (slowly) Thursday, 26 April, 12