Разработчики Mozilla представили Jetpack SDK 0.7 и статический анализатор JavaScript-кода

27 августа 2010 года

Разработчики Mozilla представили (Архивная копия от 9 апреля 2012 на Wayback Machine) релиз альтернативной технологии для разработки расширений для Firefox - Jetpack SDK 0.7. Технология Jetpack представляет собой новый упрощенный способ расширения функциональности Firefox, через разработку расширений с использованием стандартных web-технологий (HTML, CSS и Javascript), без изучения внутренней структуры браузера и тонкостей технологии XUL. Кроме простоты разработки, достоинством Jetpack-расширений является возможность мгновенной активации дополнения, без перезагрузки браузера, и отсутствие требований к обеспечению совместимости с будущими версиями браузера. Поддержка Jetpack уже включена в тестовые сборки Firefox 4.

В версии Jetpack SDK 0.7 представлено три новых программных интерфейса:

  • Panel API(недоступная ссылка) для создания плавающих popup-окон, отображаемых поверх текущего web-контента и висящие до их закрытия пользователем или до наступления определенного события;
  • Clipboard API(недоступная ссылка) для организации взаимодействия с системным буфером обмена (помещение и извлечение данных);
  • Notifications API(недоступная ссылка) для вывода на экран временных сообщений с уведомлениями для пользователя.

Кроме того, в рамках проекта Doctor JS подготовлен (Архивная копия от 18 марта 2012 на Wayback Machine) web-сервис для статического анализа JavaScript-кода. Инструмент позволяет на основании исходного текста скрипта, без непосредственного выполнения кода, определить типы и характер потоков данных, разбить скрипт на составляющие. Результат работы анализатора оформляется в JSON-представлении.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Разработчики Mozilla представили Jetpack SDK 0.7 и статический анализатор JavaScript-кода», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.