Никогда не пишите статьи в таком стиле. Есть налёт хамства и токсичности. Хуже воспринимается "инвертированная" информация, из-за чего она становится менее доступной.
Но мне хочется, чтобы выделился весь элемент вместе со скобками. Хорошо, что такая задача решается одной строкой в CSS. Просто надо использовать свойство user-select со значением all.
При таком подходе становится очень трудно выделить часть текста
C AST может работатьтранспилятор из jsx в js (например, Babel или TypeScript), но не сам React. React Compiler, добавляющий оптимизации,поставляется как плагин к транспилятору.
Отображение со свойством
empty-cells
сильно зависит отborder-collapse
Странно, я это свойство в 2015-ом году использовал как улучшение.
Делать реализацию от типа тоже можно
А почему не хватает кэша для самих файлов, которые указываются в early hints?
Early hints как раз пришёл на смену http/2 push.
Не хватает учёта нескольких вкладок бразуера.
Никогда не пишите статьи в таком стиле. Есть налёт хамства и токсичности. Хуже воспринимается "инвертированная" информация, из-за чего она становится менее доступной.
Как отображать ошибки, отправленные бэкендом после валидации?. Например, для поля с телефоном прилетела ошибка, что номер добавлен в чёрный список.
Размер генерируемого кода можно уменьшить, если вынести число колонок в CSS custom properties
А каким алгоритмом пользуетесь для назначения главной и второстепенных вкладок?
При таком подходе становится очень трудно выделить часть текста
Можно дополнительно тогда спросить, почему рендерится так:
Судя по статье, это не Next позволил, а разные решения типа кэширования в Redis, которые были вынуждены искать после перехода.
Насколько помню, `next/font` работает только со шрифтами из Google Fonts. Со своими локальными шрифтами он не умеет работать.
Сам же для таких задач пользуюсь Python Fonttools.
Какими инструментами пользуетесь для выполнения таких оптимизаций?
Важно уточнить, что компонент, в который будет передаваться такая функция, должен быть обёрнут в
memo
.Вставляйте код текстом, пожалуйста.
Только сжатие лучше перенести на уровень proxy-сервера, например, Nginx или Caddy.
Сам IP вычисляется на PHP, а не на CSS.
C AST может работать транспилятор из jsx в js (например, Babel или TypeScript), но не сам React. React Compiler, добавляющий оптимизации, поставляется как плагин к транспилятору.
Заходишь на сайт с документацией, а тебе пишут
Открываешь "документацию":