FRONT | Фронтенд | JavaScript | CSS | corner-shape | Chrome 158 | Safari 27.2 | HTML-in-Canvas | TanStack Start | Node.js 26.9 | React 19.3 | text-decoration-inset | anchor positioning | Astro
IT и технологии · 20 августа 2026 г.
Подсветить совпадения в поиске раньше значило натыкать span'ов в DOM. Теперь проще: кла...
Подсветить совпадения в поиске раньше значило натыкать span'ов в DOM. Теперь проще: кладёшь диапазон в CSS.highlights.set(), а ::highlight() его красит. DOM не трогаешь. API дошёл до Baseline — Chrome 105, Safari 17.2 и свежий Firefox 149, где наконец появился ::highlight(). Перед релизом проверяй if (CSS.highlights).