Поделиться через


Новые возможности средств разработки (Microsoft Edge 112)

Это последние функции в стабильном выпуске Microsoft Edge DevTools.

Видео: Новые возможности DevTools 112

Эскиз видео

Средство повышения производительности отменяет работу JavaScript во внепроцессных iframes

В предыдущих версиях Microsoft Edge выполнение JavaScript во внепроцессном iframe (OOPIF) было изолировано из средств разработки. В результате средству производительности не удалось применить исходные карты к событиям производительности из OOPIF. При записи профиля в средстве производительности средство может отображать в диаграмме пламени только минифицированные имена файлов и функций, но не неминифицированные имена:

Неминифицированный стек вызовов из профиля, записанного в средстве производительности, по-прежнему отображает минифицированные имена

В Microsoft Edge 112 средство производительности теперь загружает исходные карты и применяет их к событиям производительности, которые отслеживаются в OOPIF. В результате после записи профиля в средстве производительности теперь можно увидеть неминифицированные имена файлов и функций для выполнения JavaScript, которое происходит в OOPIF:

Неминифицированный стек вызовов из профиля, записанного в средстве производительности

См. также:

Средство обзора CSS отображает несложные селекторы для быстрого повышения производительности

В средстве обзора CSS есть новый раздел Несложные селекторы, в котором отображается список не простых селекторов CSS при обзоре snapshot CSS веб-страницы. Этот список несложных селекторов CSS в средстве обзора CSS предоставляет быстрый способ выявления распространенных виновников, которые могут вызывать длительные события перерасчета стилей :

Новый список несложных селекторов в средстве обзора CSS

Это список селекторов, которые могут снизить производительность. Чтобы определить, действительно ли эти селекторы снижают производительность, используйте функцию Статистика выбора в средстве производительности .

Вы можете попытаться изменить эти селекторы так, чтобы они были более конкретными и соответствовали меньшему количеству элементов, что сокращает время, затратяемое браузером на вычисление стилей в следующих случаях:

  • При добавлении элементов в DOM или удалении из него.
  • При изменении атрибутов элемента, например class или id.
  • При вводе пользователем, например при перемещении мыши или изменении фокуса, что может повлиять на :hover правила.

Чтобы проанализировать производительность отдельного селектора CSS и проанализировать влияние изменений, используйте функцию Статистика выбора в средстве производительности .

См. также:

Средство просмотра JSON в Microsoft Edge поддерживает свертывание кода

Начиная с Microsoft Edge 110, у вас есть доступ к экспериментальной функции для просмотра JSON непосредственно в браузере: средству просмотра JSON. Ранее вы могли использовать расширения браузера или текстовые редакторы для просмотра JSON, но теперь вы можете проверять полезные данные JSON непосредственно в Microsoft Edge, независимо от того, из сети или с диска.

Начиная с Microsoft Edge 112 средство просмотра JSON теперь поддерживает свертывание кода. Средство просмотра JSON является экспериментальной функцией. Чтобы включить средство просмотра JSON и получить доступ к свертывание кода, выполните следующие действия:

  1. Перейдите по адресу edge://flags.

  2. В текстовом поле Флаги поиска начните вводить средство просмотра JSON.

  3. В раскрывающемся меню Средство просмотра JSON выберите Включено. В правом нижнем углу появится кнопка "Перезапустить ".

  4. Нажмите кнопку Перезапустить .

  5. Перейдите в JSON-файл, например https://microsoftedge.github.io/Demos/json-dummy-data/256KB.json. Номера строк отображаются слева.

  6. Щелкните значок шестеренки (значок шестеренки средства просмотра JSON) в правом верхнем углу и установите флажок Свертывание кода .

После включения свертывания кода можно развертывать и сворачивать объекты и массивы в проверяемом json:

Свертывание кода в средстве просмотра JSON Microsoft Edge

Отправьте нам свой отзыв!

См. также:

Улучшения режима фокусировки

Режим фокусировки — это новый экспериментальный пользовательский интерфейс для средств разработки. Режим фокусировки упрощает и упрощает пользовательский интерфейс Средств разработки, обеспечивая максимальную настройку без ущерба для надежного набора функций в средствах. В Microsoft Edge 112 режим фокусировки получил следующие улучшения:

При нажатии клавиши ESC отображается или полностью скрывается быстрое представление

В предыдущих версиях Microsoft Edge в режиме фокусировки панель быстрого просмотра всегда отображалась как свернутая или развернутая. При нажатии клавиши ESC панель быстрого просмотра была развернута, если она была свернута, и наоборот. Однако при выборе средства "Консоль" на панели действий при нажатии клавиши ESC при сворачивании панели быстрого просмотра отображается пустое представление. В Microsoft Edge 112 эта проблема устранена.

Теперь при нажатии клавиши ESC отображается или полностью скрывается панель быстрого просмотра . Если панель быстрого просмотра в настоящее время скрыта, при нажатии клавиши ESC отображается развернутая панель быстрого просмотра :

Расширенная панель быстрого просмотра путем нажатия клавиши ESC

Если панель быстрого просмотра отображается (будь то свернутая или развернутая панель быстрого просмотра ), нажатие клавиши ESC полностью скрывает панель быстрого просмотра и панель:

Панель быстрого просмотра и панель полностью скрыты при нажатии клавиши ESC

Значок Узла для выделенных средств разработки больше не перекрывает первый значок на панели действий

В режиме фокусировки, когда средства разработки обнаруживают, что сервер Node.js запущен, отображается значок Узла. Щелкнув этот значок, откроется выделенный раздел Средства разработки для Node.

Перед Microsoft Edge 112 значок узла перекрывает первый значок инструмента, когда панель действий находится в вертикальной ориентации, что затрудняет выбор первого средства. Эта проблема устранена. При вертикальном расположении панели действий нет перекрытия значка узла и первого значка инструмента:

Значок Узла больше не перекрывает первый значок инструмента на панели действий.

На вертикальной панели действий для каждого значка инструментов при наведении указателя мыши отображается только одна метка.

В режиме фокусировки, когда панель действий находится в вертикальной ориентации, при наведении указателя мыши на значок или выборе значка с клавиатуры отображается метка имени инструмента. Эти метки помогают узнать значок для каждого средства на панели действий.

Ранее при выборе значка с помощью клавиатуры или наведении указателя мыши на значок отображались две метки одновременно. Эта проблема устранена. Отображается только одна метка:

Метка отображается при наведении указателя мыши на значок на панели действий.

Объявления из проекта Chromium

Microsoft Edge 112 также включает следующие обновления из проекта Chromium:

См. также