Qbaka — обнаружение ошибок в JavaScript на сайтах

Qbaka — обнаружение ошибок в JavaScript на сайтах

Клиентские среды, в которых работает JavaScript, сильно отличаются друг от друга, из-за чего возникают неожиданные ошибки, о которых разработчики сайта не знают. Кроме того, пользователи часто не сообщают об ошибках в техподдержку, а если и сообщают, то крайне сложно восстановить подробности с их слов.

Проект Qbaka предлагает разрешить эти проблемы с использованием встраиваемого сервиса для обнаружения ошибок кода в JavaScript на сайтах.

Принцип работы этого инструмента прост: пользователь вставляет в начало страницы своего сайта блок кода, похожий на код Google-Analytics. Загружаемый скрипт подписывается на событие window.onerror и отсылает отчеты, если в коде JavaScript произошло исключение: от синтаксической ошибки до вызова несуществующего метода.

Кроме того, скрипт предоставляет API. Подписка на событие window.onerror не уменьшает производительность сервиса, а дополнительный загружаемый скрипт занимает всего 3.1Kb в сжатом состоянии.

Скрипт доступен как по http://, так и по https:// протоколу. Кроме того, при отправке отчета об ошибке автоматически выбирается http или https адрес.

К каждой ошибке приклепляется следующая информация:

  • Текущий URL;
  • Сообщение об ошибке;
  • URL скрипта в котором произошла ошибка и номер строчки;
  • Список установленных плагинов в браузере;
  • IP адрес;
  • Часовой пояс;
  • Название, версия браузера и операционной системы.

Сервис на данный момент бесплатен. У каждого аккаунта ограничение в 30 000 ошибок в день.

Проект Qbaka является победителем инвестиционного форума Сколково в дополнительной номинации, учрежденной инноградом. Также проект занял первое место в открытом конкурсе для инновационных проектов Internet&Mobile «Web Ready 2012».

 

Команда: 

Руководитель сервиса: Андрей Мима.

Комментировать

Содержание этого поля является приватным и не предназначено к показу.
Капча
Это вопрос для проверки человек ли вы, и для предотвращения спама.