Highlighter Extension

Я сделал расширение для Chrome, которое заменяет Cmd‑F, когда нужно искать сразу по множеству терминов. Например, по “ERROR”/“WARNING” или “JavaScript”/“Machine Learning”/“AI”.

Оно быстрое. Очень быстрое. Быстрее любых аналогов, что я знаю. CSS Custom Highlights = никакой модификации browser DOM, без рывков и лагов. (Интересно сравнить? Вот одно и другое.)

Работает бе мыши. Открыть Ctrl+Shift+F, дальше Ctrl+Shift+K и Ctrl+Shift+H (кнопки можно переназначить).

Находит скрытые совпадения. В списке видно термины даже внутри схлопнутых блоков - показывает где имено спрятано совпадение по клику.

Попробуйте:

Для кого это и что решает

  • Рекрутерам: для тех, кому надо быстро сканировать резюме или вакансии на предмет требуемых скиллов и ключевых слов. Работает даже с iframe’ами.
  • Исследователям и студентам: тем кому надо быстро находить ключевые слова в разных и даже скрытых местах страниц со сложной разметкой.
  • Профи, которые постоянно работают с длинными страницами и сложными дашбордами — чем навороченнее UI, тем больше польза по сравнению со штатным Ctrl/Cmd‑F.
  • OSINT-исследователям, которым надо быстро анализировать кучу страниц (профили, отчёты).

Где обычно возникают сложности с обычным Ctrl/Cmd‑F и другими похожими расширениями на сложных современных страницах:

  • Скрытый или схлопнутый контент: меню, аккордеоны, вкладки, сайдбары.
  • Обрезанные строки: overflow с многоточием; совпадение есть, но его не видно.
  • Вложенные области прокрутки: широкие таблицы, панели и код-блоки с горизонтальной и вертикальной прокруткой.
  • IFrame/подфреймы: содержимое в встраиваемых документах, которое штатный поиск пропускает или ломает.
  • Динамические страницы: JavaScript постоянно переписывает DOM; многие матчеры не успевают. Этот успевает.

Поиск вакансий

Как де именно этому расширению получатся быть быстрее и надёжнее многих других

  • CSS Custom Highlights вместо обёрток: никакого <span>/<em>, ноль сдвигов, чтобы браузер не тормозил даже на больших огромных страницах.
  • Знакомые сочетания клавиш: Ctrl+Shift+F для активации, Ctrl+Shift+K/Ctrl+Shift+H для next/prev, и просто Enter, чтобы закрыть попап и сразу подсветить первое совпадение. Переназначить можно в chrome://extensions/shortcuts.
  • Reveal‑and‑glow: не просто находит совпадение, а ещё и скроллит браузер (и все iframes!), чтобы показать совпадение и даже дополнительно подсвечивает, чтоб не потерялись даже совпадения, скрытые в схлопнутых абзацах.
  • Помощь с фреймами: совпадения внутри iframe раскрываются и подсвечиваются; ничего из внедрённых страницах не теряется.
  • Скрытое - опционально: скрытые элементы видны в списке, если хотите. Включайте “Show hidden”, когда нужно.
  • Privacy‑first: всё работает локально.

Показать скрытое

Шорткаты

  • Открыть: Ctrl+Shift+F
  • Далее: Ctrl+Shift+H
  • Назад: Ctrl+Shift+K

Менять можно в chrome://extensions/shortcuts.

[Возможный] roadmap

  • Несколько списков и переключатели по спискам.
  • Поддержка whole-word и чувствительности к регистру.
  • Более языко-чувствительное сравнение (границы слов для Unicode).
  • Кросс-браузерная поддержка.

Помогите с примерами

Этот extension должен работать везде, где только возхожно: тяжёлые дашборды, бесконечные скроллы, редакторы, сложные iframe, сложные динамические страницы (в том числе LinkedIn‑подобные страницы). Кидайте ссылки на сложные примеры в отзывы Chrome Web Store. Если вдруг где-то не работает, присылайте примеры!

And one more thing

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