font-display: swap; влияет на время блокировки и замены при ожидании загрузки шрифта, однако мы подключаем шрифты через бэкенд (у нас есть отдельный discourse-fonts gem — такой подход исключает обращение к Google и возможность отслеживания).
Поскольку шрифты включаются в состав приложения Discourse при первоначальной загрузке, я не думаю, что мы увидим какую-либо выгоду, так как шрифты не задерживают рендеринг, как это произошло бы при обращении к Google (или другому CDN) в нашем CSS.
Тем не менее, использование font-display: swap; всё ещё является хорошей рекомендацией для тех, кто добавляет пользовательские шрифты из стороннего CDN в тему.
А, это понятно. Мы импортировали шрифт в Try, потому что у нас есть заголовок, совпадающий с discourse.org (который использует Open Sans)… там можно использовать swap или даже включить шрифт прямо в тему.
Вы можете использовать Try при анализе проблем с производительностью, но, возможно, лучше запустить в safe-mode, чтобы убедиться, что это не связано с незначительными доработками, которые мы добавили.