1680
📮Тест на вход придёт в личку 💥Без никнейма не впустим Правила: https://t.me/sveltejs/764 Доки: https://svelte.dev/docs Паблик: @sveltejs_public Вакансии: @sveltejs_jobs VK: https://vk.com/sveltejs_ru Админы: @stalkerg, @misharodshtein
https://github.com/sveltejs/kit/issues/11617
Читать полностью…
Даааа, тоже с этим столкнулись недавно
Читать полностью…
Всем привет. Подскажите, сталкивался ли кто-нибудь в проде с ростом open file descriptors при использовании svelte-kit?
У нас под реальным трафиком видно, что количество file descriptors у Node (/proc/<pid>/fd) постепенно растёт и не возвращается к базовому уровню, в итоге процесс падает с EMFILE: too many open files и рестартится, награждая некоторых пользвоателей 500 ошибками.
(например Error: EMFILE: too many open files, open '/app/svelte-kit/build/client/_app/immutable/chunks/CWj6FrbW.js.br').
Увеличение ulimits как будто не имеет смысла потому что рано или позно количество file descriptors дойдет до любого предела.
Хочу понять — это известное ограничение/поведение и стоит ли копать в сторону конфигурации SvelteKit, чтобы как то очищать количество file descriptors?
обновление пакетов помогло
Читать полностью…
<script lang="ts">
function newJoystick(box: HTMLElement) {}
</script>
Я не считаю и страдаю от этого(
На JSX разобрать такую ерунду гораздо сложнее, нежели на директивах
Особенно треш с кучей вложенных тернарников
https://youtu.be/nXIMQr12nqw?si=X8vdCSaAMyfkxyGw
Читать полностью…
Мне помогает context7 mcp, но в теории можно и какой-нибудь txt файл скормить
https://svelte.dev/docs/llms
нет, ну, спрашивал за раст больше. А свелткит чисто по доке, легче его доки не видел. Но за свелт он знает только за проекты, которые я описывал ему
Читать полностью…
Я бы сказал помогают, но не настолько хорошо составляют стихи
Читать полностью…
та понятное дело)0
просто говорю ж, кому как удобно.
У нас в свелт проекте на работе только свелтовские сторы и все довольны
типа, разрабатывать надо так, чтобы комфортно было
если писать код чтобы было "трушно", то это скатывается в психологический ужас
свелт не запрещает взять привычный стейт менеджер же)
Читать полностью…
чего стоят споры о стейт менеджерах, вот в свелте взял $state, $derived, $effect и погнали
ну адепты реакта считают это наоборот плюсом 😄
Читать полностью…
В свелт пакетах исправленна жмення CVE:devalue 5.1.0 .. 5.6.1 - можно было нагрузить проц/память или даже крашнуть процесс;@sveltejs/kit 2.49.0 .. 2.49.4 при использовании form из remove function - наргрузка на проц/память, падение процесса;@sveltejs/kit 2.44.0 .. 2.49.4 при использовании пререндеринга - можно было крашнуть процесс,
+ если используется @sveltejs/adapter-node без переменной окружения ORIGIN или реверс-прокси не валидирует Host заголовок - SSRF (несанксанционированные запросы сервера ко внутреним или стороним ресурсам), а при старте сервера кешированием сервером ответа с XSS от сервера подконтрольного хакеру;svelte 5.46.0 .. 5.46.3 при использовании в hydratable ключей с пользовательским неэкранированным текстом - XSS если этот ключ потом отправится другому пользователю.
https://svelte.dev/blog/cves-affecting-the-svelte-ecosystem
Нам svelte-kit так в какой-то момент при ssr начал генерить какое-то неадекватное кол-во headers в при получении страницы. Из-за чего nginx отъебывал после переполнения буффера. Пришлось увеличивать
Но вот именно с open file descriptors хз...
Спасибо вам добрый человек
Читать полностью…
Это ж не весь код компонента?
Покажи контекст.
а потом это разрастётся и сложность будет экспоненциальной
Читать полностью…
Вcем привет!
Кто-то сталкивался с ошибкой No matching export in "html:<component_file_path>" for import "<snippetName>"? Появилась в деве
Хотя все как в доке, экспорт в <script module> через export { snippet1, snippet2 }
UPD: у меня был lang="ts" аттрибут, убрал и ошибки пропали
Как заставить LLMки работать адекватно с SvelteKit 5? 😞
Тупят нереально, жесть просто
Так ты кодил с помощью ии?
Читать полностью…
то есть кодят эти аишки так же невероятно круто как и составляют стихи?
Читать полностью…
это да, но за полтора года так и не потребовался сторонний стейт менеджер, руны и пакет svelte/store покрывает все потребности крупного проекта
но почему бы и нет?
Ну, если уж привычно
в мире нереакта таких споров не сущесвует
во vue единственный спор нужно ли подключать pinia (что тоже официальное решение поставляемое из коробки)
о да я написал больше кода, он стал более громоздким, у него маленькая функциональность, но зато это JS
Читать полностью…
Тяжело в реакте без нормальных директив разметки, типа #each, #if
Читать полностью…