Sep 2015
14 Mon
15 Tue 08:30 AM – 05:35 PM IST
16 Wed 09:45 AM – 06:00 PM IST
17 Thu 08:45 AM – 05:35 PM IST
18 Fri 08:15 AM – 05:55 PM IST
19 Sat 09:45 AM – 05:50 PM IST
20 Sun 10:00 AM – 06:00 PM IST
Sep 2015
14 Mon
15 Tue 08:30 AM – 05:35 PM IST
16 Wed 09:45 AM – 06:00 PM IST
17 Thu 08:45 AM – 05:35 PM IST
18 Fri 08:15 AM – 05:55 PM IST
19 Sat 09:45 AM – 05:50 PM IST
20 Sun 10:00 AM – 06:00 PM IST
Pankaj Malhotra
There has been a tremendous and rapid increase in the percentage of users accessing internet over smartphones in a past couple of years and some studies say that by 2016 around 2 billion users will be accessing the web on their mobile phones.
We realize that mobile is future, but the point is it effects the future of Javascript and JS Developers also.
With new platform comes more challenging problems. Especially for developers, its a challenge how to debug their Javascript code on mobile browsers, and be more productive.
The talk aims to answer some of the questions and introduce tools to debug Javascript on mobile platform.
If you have been developing applications for Mobile platform, you would know what a nightmare it can be sometimes to debug Javascript mainly because of platform dependency of debugging tools. There aren’t any direct debugging tools within mobile browsers as they exist for Desktop browsers. Most of the times the tools are built over remote debugging protocol which communicates with the browser within mobile.
The questions which arise are ?
Mobile web debugging has always been a challenging problem. Few years back we saw tools like Apache Weinre and JSConsole coming up and providing a pretty good solution but most of them actually require injecting around 3000 - 4000 lines of javascipt code which essentially talks to a backend server and the front end application. Such solutions are old and not used anymore. If you are using it, You should NOT !
Remote Debugging Protocol enables user to remotely debug browsers and there are a lot of tools being built over this protocol. Unfortunately each browser has its own protocol and there aren’t any cross browser debugging solutions. This talks aims to introduce such efforts and hacks which enable Chrome DevTools to be used for debugging applications across different browsers.
This is how the talk is going to be split over an hour.
(15 min) Introduction to JS debugging tools, using Javascript injection.
Apache Weinre, Vorlon JS, JSConsole, Adobe Edge Inspect etc.
(10 min) Remote Debugging Protocol Introduction. chrome://inspect demo and DevTools information.
(15 min) Taking DevTools out of the Blink source and deploying locally.
(10 min) Using Mozilla Valence + WebIDE for cross platform debugging.
(10 min) Doubts, Suggestions and Discussions.
Pankaj Malhotra
Has a strong interest in Web Platform, researched a lot about developer tools and JS Debugging. Speaker at various Open Source Developers Group meetups. Likes to share knowledge and give good talks.
IRC : bitgeeky
GitHub : https://github.com/bitgeeky
WebSite : http://pankajmalhotra.com/
Twitter : https://twitter.com/bitgeekypankaj
Software Engineering Intern 2015 @ BrowserStack
Spring Scholar 2015 @ HashiCorp
Google Summer of Code Intern 2014 @ Mozilla Corporation
https://speakerdeck.com/bitgeeky/debugging-javascript-on-mobile-browsers
Sep 2015
14 Mon
15 Tue 08:30 AM – 05:35 PM IST
16 Wed 09:45 AM – 06:00 PM IST
17 Thu 08:45 AM – 05:35 PM IST
18 Fri 08:15 AM – 05:55 PM IST
19 Sat 09:45 AM – 05:50 PM IST
20 Sun 10:00 AM – 06:00 PM IST
Hosted by
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}