Я работаю в неопределенно похожем сценарии, и я в основном обращаюсь к инструментам разработчика Google Chrome или иногда инструментам разработки Safari, что далеко от совершенства, но по крайней мере что-то.
Однако я часто пытаюсь изолироватьИзучите проблемы, не связанные напрямую с интерфейсом, а затем вернитесь и решите их с помощью Firefox / Firebug, который, как я считаю, является абсолютно превосходной средой разработки.Это часто больше, чем вы думаете, особенно если у вас есть опыт работы с TDD.Попробуйте QUnit, например (http://docs.jquery.com/QUnit).
Возможно, можно использовать инструменты разработчика Apple (XCode / Dashcode или что-то еще ..) для более эргономичного опыта, но я все еще не могунадоело.
(Это надежда на более совместимые мобильные веб-фреймворки! Мне нужен мой Firebug!)