Для обычного пользователя обновление до Firefox 16 должно показаться большим зевком. Однако для разработчиков все кажется действительно движущимся. Почему?
Последние новости
Mozilla удалила Firefox 16 с сервера загрузки из-за обнаруженной уязвимости. В настоящее время пользователям рекомендуется перейти на 15 или дождаться патча обновления, который должен прибыть в ближайшее время. Проблема может дать веб-сайтам доступ к списку посещенных сайтов с URL-адресами.
Выпущен Firefox 16, и в нем есть действительно хорошие улучшения, но только если вы разработчик, пытающийся отлаживать веб-страницу.
Наиболее очевидной новой функцией является панель инструментов разработчика, которая действует как центральный элемент управления для других инструментов, включенных в последние выпуски. Теперь вы можете управлять трехмерным видом страницы, делать снимки и вообще копаться во внутреннем устройстве страницы в режиме реального времени. Простой интерфейс командной строки означает, что вы также можете начать взаимодействовать со страницей по-новому.
Теперь, когда эти новые функции включены в официальный Firefox, разработчики могут рассчитывать найти их на каждом рабочем столе. Что это означает, трудно сказать, но вам больше не придется загружать Firebug, прежде чем пытаться что-то исправить — сказав это, я должен признать, что мне все еще нравится и используется Firebug. Тем не менее, похоже, что дни Firebug сочтены, поскольку встроенные инструменты делают почти все, что они делают, и быстрее.
Однако есть несколько проблем, например, консоль выводит список ошибок, но часто бывает сложно определить, где именно в файлах, составляющих страницу, находятся ошибки. Вы также можете добавить, что документации по-прежнему мало, и предположение, кажется, таково, что использование этих средств очень очевидно.
Также новинкой является инкрементная сборка мусора в JavaScript. Каждые десять миллисекунд сборщик мусора получает возможность навести порядок, прежде чем беспорядок станет настолько плохим, что страницу придется приостановить, пока собирается множество объектов для освобождения памяти.
Большое изменение, которое может остаться незамеченным, заключается в том, что Firefox теперь поддерживает веб-приложения — и самое время. Идея веб-приложения заключается в том, что вы сможете написать JavaScript и HMTL и запускать его как собственное приложение на рабочем столе в окне, предоставленном Firefox. Отличная идея, но бета-версия торговой площадки веб-приложений по-прежнему доступна только по приглашению. Ходят слухи, что он может быть запущен в четвертом квартале этого года.
Большая проблема с приложениями на основе браузера заключается в том, что они зависят от браузера — приложение Chrome не работает в Firefox, а приложение Firefox не работает в Chrome и т. Д.
Настоящий вопрос заключается в том, почему Mozilla тратит столько усилий на создание инструментов для разработчиков?
Это может показаться неблагодарным, но я бы предпочел, чтобы инструменты были встроены в правильную среду IDE — браузер не является IDE, и встраивание его в среду IDE не является разумным способом. Сравните подход Firefox с тем, как последняя бета-версия NetBeans интегрирует Chrome через расширение. Это не так хорошо, как возможности, которые предлагает Firefox, но это подходящее место для создания таких возможностей, а не в браузере.
Идея, по-видимому, заключается в том, что если разработчики предпочитают Firefox, мы позаботимся о том, чтобы наш код правильно работал в Firefox, и побудим пользователей принять его. Я не уверен, что все это имеет смысл, но спасибо за новые инструменты.