sveltejs | Unsorted

Telegram-канал sveltejs - Svelte [svɛlt] - All about Svelte JavaScript framework

1680

📮Тест на вход придёт в личку 💥Без никнейма не впустим Правила: https://t.me/sveltejs/764 Доки: https://svelte.dev/docs Паблик: @sveltejs_public Вакансии: @sveltejs_jobs VK: https://vk.com/sveltejs_ru Админы: @stalkerg, @misharodshtein

Subscribe to a channel

Svelte [svɛlt] - All about Svelte JavaScript framework

https://github.com/sveltejs/kit/issues/11617

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Даааа, тоже с этим столкнулись недавно

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Всем привет. Подскажите, сталкивался ли кто-нибудь в проде с ростом 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?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

обновление пакетов помогло

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

<script lang="ts">
function newJoystick(box: HTMLElement) {}
</script>


ну вот хули он хочет? без тойскрипта все работает

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Я не считаю и страдаю от этого(
На JSX разобрать такую ерунду гораздо сложнее, нежели на директивах

Особенно треш с кучей вложенных тернарников

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

https://youtu.be/nXIMQr12nqw?si=X8vdCSaAMyfkxyGw

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Мне помогает context7 mcp, но в теории можно и какой-нибудь txt файл скормить

https://svelte.dev/docs/llms

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

нет, ну, спрашивал за раст больше. А свелткит чисто по доке, легче его доки не видел. Но за свелт он знает только за проекты, которые я описывал ему

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Я бы сказал помогают, но не настолько хорошо составляют стихи

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

та понятное дело)0
просто говорю ж, кому как удобно.
У нас в свелт проекте на работе только свелтовские сторы и все довольны

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

типа, разрабатывать надо так, чтобы комфортно было
если писать код чтобы было "трушно", то это скатывается в психологический ужас

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

свелт не запрещает взять привычный стейт менеджер же)

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

чего стоят споры о стейт менеджерах, вот в свелте взял $state, $derived, $effect и погнали

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

ну адепты реакта считают это наоборот плюсом 😄

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

В свелт пакетах исправленна жмення 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 [svɛlt] - All about Svelte JavaScript framework

Нам svelte-kit так в какой-то момент при ssr начал генерить какое-то неадекватное кол-во headers в при получении страницы. Из-за чего nginx отъебывал после переполнения буффера. Пришлось увеличивать

Но вот именно с open file descriptors хз...

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Спасибо вам добрый человек

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Это ж не весь код компонента?
Покажи контекст.

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

а потом это разрастётся и сложность будет экспоненциальной

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Вcем привет!
Кто-то сталкивался с ошибкой No matching export in "html:<component_file_path>" for import "<snippetName>"? Появилась в деве

Хотя все как в доке, экспорт в <script module> через export { snippet1, snippet2 }

UPD: у меня был lang="ts" аттрибут, убрал и ошибки пропали

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

https://svelte.dev/docs/mcp

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Как заставить LLMки работать адекватно с SvelteKit 5? 😞
Тупят нереально, жесть просто

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Так ты кодил с помощью ии?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

то есть кодят эти аишки так же невероятно круто как и составляют стихи?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

это да, но за полтора года так и не потребовался сторонний стейт менеджер, руны и пакет svelte/store покрывает все потребности крупного проекта

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

но почему бы и нет?
Ну, если уж привычно

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

в мире нереакта таких споров не сущесвует
во vue единственный спор нужно ли подключать pinia (что тоже официальное решение поставляемое из коробки)

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

о да я написал больше кода, он стал более громоздким, у него маленькая функциональность, но зато это JS

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Тяжело в реакте без нормальных директив разметки, типа #each, #if

Читать полностью…
Subscribe to a channel