All streams
Search
Write a publication
Pull to refresh
13
0
Send message

Отображение со свойством empty-cells сильно зависит от border-collapse

С прошлого года у нас появилось ещё свойство text-align-last.

Странно, я это свойство в 2015-ом году использовал как улучшение.

А здесь нужен interface, если будут классы-имплементаторы.

Делать реализацию от типа тоже можно

А почему не хватает кэша для самих файлов, которые указываются в early hints?

Не хватает учёта нескольких вкладок бразуера.

Никогда не пишите статьи в таком стиле. Есть налёт хамства и токсичности. Хуже воспринимается "инвертированная" информация, из-за чего она становится менее доступной.

Как отображать ошибки, отправленные бэкендом после валидации?. Например, для поля с телефоном прилетела ошибка, что номер добавлен в чёрный список.

Размер генерируемого кода можно уменьшить, если вынести число колонок в CSS custom properties

А каким алгоритмом пользуетесь для назначения главной и второстепенных вкладок?

Но мне хочется, чтобы выделился весь элемент вместе со скобками. Хорошо, что такая задача решается одной строкой в CSS. Просто надо использовать свойство user-select со значением all.

При таком подходе становится очень трудно выделить часть текста

Какое значение будет вычислено для свойства background-color у элемента <body>?

Можно дополнительно тогда спросить, почему рендерится так:

Переход на Next.js 15 позволил

Судя по статье, это не Next позволил, а разные решения типа кэширования в Redis, которые были вынуждены искать после перехода.

Насколько помню, `next/font` работает только со шрифтами из Google Fonts. Со своими локальными шрифтами он не умеет работать.

Сам же для таких задач пользуюсь Python Fonttools.

Оптимизация набора глифов

Какими инструментами пользуетесь для выполнения таких оптимизаций?

И не пересоздаётся функция в случае, если не изменилось состояние, важное для её работы.

Важно уточнить, что компонент, в который будет передаваться такая функция, должен быть обёрнут в memo.

Вставляйте код текстом, пожалуйста.

Для экономии места и ускорения передачи больших JSON-ответов по HTTP в продакшене практически всегда включают gzip или brotli-сжатие

app.use(compression()); // Включаем сжатие

Только сжатие лучше перенести на уровень proxy-сервера, например,  Nginx или Caddy.

C AST может работать транспилятор из jsx в js (например, Babel или TypeScript), но не сам React. React Compiler, добавляющий оптимизации, поставляется как плагин к транспилятору.

Заходишь на сайт с документацией, а тебе пишут

Открываешь "документацию":

1
23 ...

Information

Rating
6,219-th
Registered
Activity