📮Тест на вход придёт в личку 💥Без никнейма не впустим Правила: https://t.me/sveltejs/764 Доки: https://svelte.dev/docs Паблик: @sveltejs_public Вакансии: @sveltejs_jobs VK: https://vk.com/sveltejs_ru Админы: @stalkerg, @misharodshtein
был видос недавно на этот счет
https://www.youtube.com/watch?v=vCMTxL1jWbw&pp=ygUQc3ZlbHRla2l0IHN0YXRpYw%3D%3D
Кстати var же можно в медиа юзать 🤔
Читать полностью…Ага… почитал - медиа переменные
Читать полностью…А что делает @custom-media
?
Иногда одна (лендинг), иногда много. Но там так мало отличающегося JS и CSS что внедрять его в страницу выгоднее. Там около 130кб все CSS и 200+ все JS. На лендинги гонят кучу трафика, по 30К-50К юзеров может в час зайти. Потому оптимизирую...
Читать полностью…https://svelte.dev/docs/kit/configuration#inlineStyleThreshold Это же не?
Читать полностью…Если много страниц, то каждая страница будет тащить весь набор скриптов и стилей.
Читать полностью…так есть же инлайн стратегия чтобы все в html было, или вы чтото другое имеете ввиду?
Читать полностью…Спасибо! 🤝 Уже понятно куда копать. Может и подойти так как JS тоже небольшой.
Читать полностью…Ребят привет. Использую Svelte(Kit) как static site generator (SSG). На выходе сайт состоящий полностью из статичных html.
Хочу сделать так чтобы все CSS от установленных модулей прям в HTML вшивались. Сейчас CSS Tailwind и других плагинов цепляются как файлы.
Гуглю уже час, что-то ничего не смог найти. Подскажите пожалуйста возможно ли это?
И перейдут на лайтинг :-)
Читать полностью…Итог, отказались от вложенности) postcss в таком случае тоже бесполезен, tailwind с 4 версии сам себя начал называть препроцессором и рекомендует не смешивать его ни с чем. Но имеется неприятный нюанс... Так как синтаксис в style блоке не похож на чистый CSS, приходится указывать в lang postcss, хотя из проекта он выпилен, чтоб lsp не ругал нас) следующий шаг походу избавление от tailwind со временем)
Читать полностью…И я не говорю что вы ошиблись завязавшись, просто это несколько иной фактор
Читать полностью…Ну смысл это обсуждать. Мне придется думать как заменить все плагины pcss
Читать полностью…Вот когда Лайтинг начнет уметь делать тоже, что pcss — откажемся. А то толку мне переходить на него.
Читать полностью…Приходится из-за них выкручивать себе руки
Читать полностью…Вроде тащут в стандарт…
Читать полностью…В одном месте определяешь — в другом используешь
Читать полностью…Я всё же попробовал LightingCSS.
Выводы:
- По ощущениям холодный старт примерно такой же.
- Для @custom-media, которые мы юзаем через postcss-present-env, взял это плагин для повсеместного внедрения импортов.
- Можно не писать везде lang="postcss"
Хз что ещё добавить, всё просто работает примерно так же, только можно выкинуть весь postcss и плагины.
Билд быстрее на ~2 секунды.
svelte.config.js
/** @type {import('@sveltejs/kit').Config} */Читать полностью…
const config = {
kit: {
// inline all styles
inlineStyleThreshold: Infinity
}
};
export default config;
А есть пример где нибудь? А то такой кейс тоже возникал но я не знал как сделать
Читать полностью…Под всё я конечно стили имел ввиду
Читать полностью…Можно дописать скрипт, который заинжектит всё в HTML. А что, у вас только одна страничка?
Читать полностью…но это нетолько css но и js касается
Читать полностью…Под капотом он и есть)
Читать полностью…Tailwind оставил postcss, но сделал deprecated less и scss) думаю дело времени, когда postcss тоже убьют)
Читать полностью…Все пользователи pcss завязались на его плагины. Он без плагинов ничего не умеет.
Читать полностью…тогда в чем смысл этого заявления, если оно сводится к "мы завязались на кучу pcss плагинов и не можем теперь отказаться от pcss". а не то что кто че там умеет
Читать полностью…а что он сейчас не умеет из того что тебе нужно?
Читать полностью…Господа. Выручайте. В проекте есть элементы, которые рисуются в shadow-dom. Локально все работает прекрасно. Но после билда (vite-build) стилей внутри shadow-root больше нет. Очень надеюсь, что это известная проблема
Читать полностью…