Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Weinre
Search
alunny
April 26, 2012
Technology
2
150
Weinre
An introducttion to Weinre - Webkit Inspector Remote
alunny
April 26, 2012
Tweet
Share
More Decks by alunny
See All by alunny
PhoneGap Build @ PG Day
alunny
1
540
PhoneGap Build Dev Experience
alunny
2
240
Anatomy of an App
alunny
8
1.9k
Other Decks in Technology
See All in Technology
Gemini でコードレビュー知見を見える化
zozotech
PRO
1
220
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
250
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
210
AI時代の開発フローとともに気を付けたいこと
kkamegawa
0
2.3k
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
520
AWS Trainium3 をちょっと身近に感じたい
bigmuramura
1
130
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1k
モバイルゲーム開発におけるエージェント技術活用への試行錯誤 ~開発効率化へのアプローチの紹介と未来に向けた展望~
qualiarts
0
660
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
7
510
チーリンについて
hirotomotaguchi
3
1.1k
意外とあった SQL Server 関連アップデート + Database Savings Plans
stknohg
PRO
0
290
日本Rubyの会の構造と実行とあと何か / hokurikurk01
takahashim
4
950
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.8k
Typedesign – Prime Four
hannesfritz
42
2.9k
Building Applications with DynamoDB
mza
96
6.8k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Optimizing for Happiness
mojombo
379
70k
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